[INFO] cloning repository https://github.com/barebaric/raygeo
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/barebaric/raygeo" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbarebaric%2Fraygeo", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbarebaric%2Fraygeo'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 1ee9df15bacdef997e7b258d4064b0a6ab6dfd6b
[INFO] checking barebaric/raygeo against try#4d8aa70caf2d2f6ef5a31eab47961bf7d0acacb7 for pr-158816
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbarebaric%2Fraygeo" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/barebaric/raygeo
[INFO] finished tweaking git repo https://github.com/barebaric/raygeo
[INFO] tweaked toml for git repo https://github.com/barebaric/raygeo written to /workspace/builds/worker-7-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/barebaric/raygeo on toolchain 4d8aa70caf2d2f6ef5a31eab47961bf7d0acacb7
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d8aa70caf2d2f6ef5a31eab47961bf7d0acacb7" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/barebaric/raygeo already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d8aa70caf2d2f6ef5a31eab47961bf7d0acacb7" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 01ae5aba294c4b273542457a832f00051b3d174b99d57f2a2eacba2a4129ca43
[INFO] running `Command { std: "docker" "start" "01ae5aba294c4b273542457a832f00051b3d174b99d57f2a2eacba2a4129ca43", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "01ae5aba294c4b273542457a832f00051b3d174b99d57f2a2eacba2a4129ca43", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "01ae5aba294c4b273542457a832f00051b3d174b99d57f2a2eacba2a4129ca43" "/opt/rustwide/cargo-home/bin/cargo" "+4d8aa70caf2d2f6ef5a31eab47961bf7d0acacb7" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "01ae5aba294c4b273542457a832f00051b3d174b99d57f2a2eacba2a4129ca43", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "01ae5aba294c4b273542457a832f00051b3d174b99d57f2a2eacba2a4129ca43" "/opt/rustwide/cargo-home/bin/cargo" "+4d8aa70caf2d2f6ef5a31eab47961bf7d0acacb7" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling target-lexicon v0.13.5
[INFO] [stderr]    Compiling siphasher v1.0.3
[INFO] [stderr]    Compiling unicode-width v0.2.2
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling tiny-keccak v2.0.2
[INFO] [stderr]    Compiling matrixmultiply v0.3.10
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]    Compiling unic-common v0.9.0
[INFO] [stderr]     Checking rawpointer v0.2.1
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]     Checking num-integer v0.1.46
[INFO] [stderr]     Checking num-complex v0.4.6
[INFO] [stderr]    Compiling unic-char-range v0.9.0
[INFO] [stderr]    Compiling rustpython-parser-vendored v0.4.0
[INFO] [stderr]    Compiling unic-char-property v0.9.0
[INFO] [stderr]    Compiling unic-ucd-version v0.9.0
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling cc v1.2.62
[INFO] [stderr]    Compiling phf_shared v0.11.3
[INFO] [stderr]     Checking safe_arch v1.0.0
[INFO] [stderr]    Compiling getopts v0.2.24
[INFO] [stderr]    Compiling itertools v0.11.0
[INFO] [stderr]    Compiling phf v0.11.3
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]     Checking num-bigint v0.4.6
[INFO] [stderr]    Compiling toml_edit v0.25.11+spec-1.1.0
[INFO] [stderr]    Compiling unic-ucd-ident v0.9.0
[INFO] [stderr]    Compiling unic-emoji-char v0.9.0
[INFO] [stderr]     Checking approx v0.5.1
[INFO] [stderr]     Checking winnow v1.0.3
[INFO] [stderr]     Checking wide v1.5.0
[INFO] [stderr]    Compiling lalrpop-util v0.20.2
[INFO] [stderr]    Compiling heapless v0.8.0
[INFO] [stderr]     Checking hash32 v0.3.1
[INFO] [stderr]     Checking ndarray v0.17.2
[INFO] [stderr]     Checking num-rational v0.4.2
[INFO] [stderr]    Compiling rand v0.8.6
[INFO] [stderr]     Checking serde_spanned v1.1.1
[INFO] [stderr]     Checking toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]     Checking toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]     Checking toml_writer v1.1.1+spec-1.1.0
[INFO] [stderr]     Checking rustc-hash v2.1.2
[INFO] [stderr]     Checking time v0.3.47
[INFO] [stderr]     Checking rand_chacha v0.9.0
[INFO] [stderr]    Compiling pyo3-build-config v0.28.3
[INFO] [stderr]     Checking chrono v0.4.44
[INFO] [stderr]     Checking serde_json v1.0.149
[INFO] [stderr]    Compiling proc-macro-crate v3.5.0
[INFO] [stderr]     Checking kurbo v0.10.4
[INFO] [stderr]     Checking toml v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling phf_generator v0.11.3
[INFO] [stderr]     Checking ordered-float v5.3.0
[INFO] [stderr]    Compiling phf_codegen v0.11.3
[INFO] [stderr]    Compiling unicode_names2_generator v1.3.0
[INFO] [stderr]    Compiling rustpython-parser v0.4.0
[INFO] [stderr]     Checking rmp v0.8.15
[INFO] [stderr]     Checking maplit v1.0.2
[INFO] [stderr]     Checking robust v1.2.0
[INFO] [stderr]     Checking inventory v0.3.24
[INFO] [stderr]     Checking rstar v0.12.2
[INFO] [stderr]     Checking rand v0.9.4
[INFO] [stderr]    Compiling clipper2c-sys v0.2.0
[INFO] [stderr]     Checking svgtypes v0.14.0
[INFO] [stderr]     Checking glam v0.29.3
[INFO] [stderr]     Checking spade v2.15.1
[INFO] [stderr]    Compiling unicode_names2 v1.3.0
[INFO] [stderr]    Compiling pyo3-ffi v0.28.3
[INFO] [stderr]    Compiling pyo3-macros-backend v0.28.3
[INFO] [stderr]    Compiling pyo3 v0.28.3
[INFO] [stderr]    Compiling numpy v0.28.0
[INFO] [stderr]     Checking simba v0.10.0
[INFO] [stderr]    Compiling is-macro v0.3.7
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling nalgebra-macros v0.3.0
[INFO] [stderr]    Compiling strum_macros v0.27.2
[INFO] [stderr]    Compiling num_enum_derive v0.7.6
[INFO] [stderr]    Compiling prof-macros v0.1.0 (/opt/rustwide/workdir/prof-macros)
[INFO] [stderr]    Compiling rustpython-parser-core v0.4.0
[INFO] [stderr]    Compiling rustpython-ast v0.4.0
[INFO] [stderr]     Checking thiserror v2.0.18
[INFO] [stderr]     Checking num_enum v0.7.6
[INFO] [stderr]     Checking strum v0.27.2
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking nalgebra v0.35.0
[INFO] [stderr]     Checking rmp-serde v1.3.1
[INFO] [stderr]    Compiling pyo3-macros v0.28.3
[INFO] [stderr]    Compiling pyo3-stub-gen-derive v0.22.3
[INFO] [stderr]     Checking pyo3-stub-gen v0.22.3
[INFO] [stderr]     Checking nalgebra-sparse v0.12.0
[INFO] [stderr]     Checking clipper2 v0.6.0
[INFO] [stderr]     Checking raygeo v0.0.0 (/opt/rustwide/workdir)
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/cnc/machining/entry.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | / #[gen_stub_pyfunction(
[INFO] [stdout] 27 | |     python = r#"
[INFO] [stdout] 28 | |     import collections.abc
[INFO] [stdout] 29 | |     import raygeo
[INFO] [stdout] ...  |
[INFO] [stdout] 64 | |     module = "raygeo.cnc.machining.entry"
[INFO] [stdout] 65 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/cnc/machining/entry.rs:126:1
[INFO] [stdout]     |
[INFO] [stdout] 126 | / #[gen_stub_pyfunction(
[INFO] [stdout] 127 | |     python = r#"
[INFO] [stdout] 128 | |     def detect_entry_method(
[INFO] [stdout] 129 | |         r_max: float,
[INFO] [stdout] ...   |
[INFO] [stdout] 143 | |     module = "raygeo.cnc.machining.entry"
[INFO] [stdout] 144 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/cnc/machining/entry.rs:159:1
[INFO] [stdout]     |
[INFO] [stdout] 159 | / #[gen_stub_pyfunction(
[INFO] [stdout] 160 | |     python = r#"
[INFO] [stdout] 161 | |     import raygeo
[INFO] [stdout] ...   |
[INFO] [stdout] 194 | |     module = "raygeo.cnc.machining.entry"
[INFO] [stdout] 195 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/cnc/machining/entry.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | / #[gen_stub_pyfunction(
[INFO] [stdout] 27 | |     python = r#"
[INFO] [stdout] 28 | |     import collections.abc
[INFO] [stdout] 29 | |     import raygeo
[INFO] [stdout] ...  |
[INFO] [stdout] 64 | |     module = "raygeo.cnc.machining.entry"
[INFO] [stdout] 65 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/analysis.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | / #[gen_stub_pyfunction(
[INFO] [stdout] 40 | |     python = r#"
[INFO] [stdout] 41 | |     import collections.abc
[INFO] [stdout] 42 | |     import raygeo.geo.types
[INFO] [stdout] ...  |
[INFO] [stdout] 52 | |     module = "raygeo.geo.algo.analysis"
[INFO] [stdout] 53 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/analysis.rs:59:1
[INFO] [stdout]    |
[INFO] [stdout] 59 | / #[gen_stub_pyfunction(
[INFO] [stdout] 60 | |     python = r#"
[INFO] [stdout] 61 | |     import raygeo.geo
[INFO] [stdout] ...  |
[INFO] [stdout] 77 | |     module = "raygeo.geo.algo.analysis"
[INFO] [stdout] 78 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/cnc/machining/entry.rs:126:1
[INFO] [stdout]     |
[INFO] [stdout] 126 | / #[gen_stub_pyfunction(
[INFO] [stdout] 127 | |     python = r#"
[INFO] [stdout] 128 | |     def detect_entry_method(
[INFO] [stdout] 129 | |         r_max: float,
[INFO] [stdout] ...   |
[INFO] [stdout] 143 | |     module = "raygeo.cnc.machining.entry"
[INFO] [stdout] 144 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/analysis.rs:92:1
[INFO] [stdout]     |
[INFO] [stdout]  92 | / #[gen_stub_pyfunction(
[INFO] [stdout]  93 | |     python = r#"
[INFO] [stdout]  94 | |     import raygeo.geo
[INFO] [stdout] ...   |
[INFO] [stdout] 110 | |     module = "raygeo.geo.algo.analysis"
[INFO] [stdout] 111 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/analysis.rs:120:1
[INFO] [stdout]     |
[INFO] [stdout] 120 | / #[gen_stub_pyfunction(
[INFO] [stdout] 121 | |     python = r#"
[INFO] [stdout] 122 | |     import raygeo.geo
[INFO] [stdout] ...   |
[INFO] [stdout] 134 | |     module = "raygeo.geo.algo.analysis"
[INFO] [stdout] 135 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/cnc/machining/entry.rs:159:1
[INFO] [stdout]     |
[INFO] [stdout] 159 | / #[gen_stub_pyfunction(
[INFO] [stdout] 160 | |     python = r#"
[INFO] [stdout] 161 | |     import raygeo
[INFO] [stdout] ...   |
[INFO] [stdout] 194 | |     module = "raygeo.cnc.machining.entry"
[INFO] [stdout] 195 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/analysis.rs:141:1
[INFO] [stdout]     |
[INFO] [stdout] 141 | / #[gen_stub_pyfunction(
[INFO] [stdout] 142 | |     python = r#"
[INFO] [stdout] 143 | |     import raygeo.geo
[INFO] [stdout] ...   |
[INFO] [stdout] 157 | |     module = "raygeo.geo.algo.analysis"
[INFO] [stdout] 158 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/astar.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | / #[gen_stub_pyfunction(
[INFO] [stdout] 19 | |     python = r#"
[INFO] [stdout] 20 | |     import collections.abc
[INFO] [stdout] ...  |
[INFO] [stdout] 44 | |     module = "raygeo.geo.algo.astar"
[INFO] [stdout] 45 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/analysis.rs:39:1
[INFO] [stdout]    |
[INFO] [stdout] 39 | / #[gen_stub_pyfunction(
[INFO] [stdout] 40 | |     python = r#"
[INFO] [stdout] 41 | |     import collections.abc
[INFO] [stdout] 42 | |     import raygeo.geo.types
[INFO] [stdout] ...  |
[INFO] [stdout] 52 | |     module = "raygeo.geo.algo.analysis"
[INFO] [stdout] 53 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/analysis.rs:59:1
[INFO] [stdout]    |
[INFO] [stdout] 59 | / #[gen_stub_pyfunction(
[INFO] [stdout] 60 | |     python = r#"
[INFO] [stdout] 61 | |     import raygeo.geo
[INFO] [stdout] ...  |
[INFO] [stdout] 77 | |     module = "raygeo.geo.algo.analysis"
[INFO] [stdout] 78 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/analysis.rs:92:1
[INFO] [stdout]     |
[INFO] [stdout]  92 | / #[gen_stub_pyfunction(
[INFO] [stdout]  93 | |     python = r#"
[INFO] [stdout]  94 | |     import raygeo.geo
[INFO] [stdout] ...   |
[INFO] [stdout] 110 | |     module = "raygeo.geo.algo.analysis"
[INFO] [stdout] 111 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/clipping.rs:51:1
[INFO] [stdout]    |
[INFO] [stdout] 51 | / #[gen_stub_pyfunction(
[INFO] [stdout] 52 | |     python = r#"
[INFO] [stdout] 53 | |     import typing
[INFO] [stdout] 54 | |     import raygeo.geo.types
[INFO] [stdout] ...  |
[INFO] [stdout] 70 | |     module = "raygeo.geo.algo.clipping"
[INFO] [stdout] 71 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/analysis.rs:120:1
[INFO] [stdout]     |
[INFO] [stdout] 120 | / #[gen_stub_pyfunction(
[INFO] [stdout] 121 | |     python = r#"
[INFO] [stdout] 122 | |     import raygeo.geo
[INFO] [stdout] ...   |
[INFO] [stdout] 134 | |     module = "raygeo.geo.algo.analysis"
[INFO] [stdout] 135 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/clipping.rs:86:1
[INFO] [stdout]     |
[INFO] [stdout]  86 | / #[gen_stub_pyfunction(
[INFO] [stdout]  87 | |     python = r#"
[INFO] [stdout]  88 | |     import collections.abc
[INFO] [stdout]  89 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 105 | |     module = "raygeo.geo.algo.clipping"
[INFO] [stdout] 106 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/analysis.rs:141:1
[INFO] [stdout]     |
[INFO] [stdout] 141 | / #[gen_stub_pyfunction(
[INFO] [stdout] 142 | |     python = r#"
[INFO] [stdout] 143 | |     import raygeo.geo
[INFO] [stdout] ...   |
[INFO] [stdout] 157 | |     module = "raygeo.geo.algo.analysis"
[INFO] [stdout] 158 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/clipping.rs:121:1
[INFO] [stdout]     |
[INFO] [stdout] 121 | / #[gen_stub_pyfunction(
[INFO] [stdout] 122 | |     python = r#"
[INFO] [stdout] 123 | |     import collections.abc
[INFO] [stdout] 124 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 140 | |     module = "raygeo.geo.algo.clipping"
[INFO] [stdout] 141 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/clipping.rs:156:1
[INFO] [stdout]     |
[INFO] [stdout] 156 | / #[gen_stub_pyfunction(
[INFO] [stdout] 157 | |     python = r#"
[INFO] [stdout] 158 | |     import typing
[INFO] [stdout] 159 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 175 | |     module = "raygeo.geo.algo.clipping"
[INFO] [stdout] 176 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/astar.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | / #[gen_stub_pyfunction(
[INFO] [stdout] 19 | |     python = r#"
[INFO] [stdout] 20 | |     import collections.abc
[INFO] [stdout] ...  |
[INFO] [stdout] 44 | |     module = "raygeo.geo.algo.astar"
[INFO] [stdout] 45 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/clipping.rs:193:1
[INFO] [stdout]     |
[INFO] [stdout] 193 | / #[gen_stub_pyfunction(
[INFO] [stdout] 194 | |     python = r#"
[INFO] [stdout] 195 | |     import collections.abc
[INFO] [stdout] 196 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 212 | |     module = "raygeo.geo.algo.clipping"
[INFO] [stdout] 213 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/clipping.rs:228:1
[INFO] [stdout]     |
[INFO] [stdout] 228 | / #[gen_stub_pyfunction(
[INFO] [stdout] 229 | |     python = r#"
[INFO] [stdout] 230 | |     import collections.abc
[INFO] [stdout] 231 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 247 | |     module = "raygeo.geo.algo.clipping"
[INFO] [stdout] 248 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/clipping.rs:51:1
[INFO] [stdout]    |
[INFO] [stdout] 51 | / #[gen_stub_pyfunction(
[INFO] [stdout] 52 | |     python = r#"
[INFO] [stdout] 53 | |     import typing
[INFO] [stdout] 54 | |     import raygeo.geo.types
[INFO] [stdout] ...  |
[INFO] [stdout] 70 | |     module = "raygeo.geo.algo.clipping"
[INFO] [stdout] 71 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/clipping.rs:263:1
[INFO] [stdout]     |
[INFO] [stdout] 263 | / #[gen_stub_pyfunction(
[INFO] [stdout] 264 | |     python = r#"
[INFO] [stdout] 265 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 277 | |     module = "raygeo.geo.algo.clipping"
[INFO] [stdout] 278 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/clipping.rs:86:1
[INFO] [stdout]     |
[INFO] [stdout]  86 | / #[gen_stub_pyfunction(
[INFO] [stdout]  87 | |     python = r#"
[INFO] [stdout]  88 | |     import collections.abc
[INFO] [stdout]  89 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 105 | |     module = "raygeo.geo.algo.clipping"
[INFO] [stdout] 106 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/clipping.rs:293:1
[INFO] [stdout]     |
[INFO] [stdout] 293 | / #[gen_stub_pyfunction(
[INFO] [stdout] 294 | |     python = r#"
[INFO] [stdout] 295 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 307 | |     module = "raygeo.geo.algo.clipping"
[INFO] [stdout] 308 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/clipping.rs:121:1
[INFO] [stdout]     |
[INFO] [stdout] 121 | / #[gen_stub_pyfunction(
[INFO] [stdout] 122 | |     python = r#"
[INFO] [stdout] 123 | |     import collections.abc
[INFO] [stdout] 124 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 140 | |     module = "raygeo.geo.algo.clipping"
[INFO] [stdout] 141 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/cylindrical.rs:8:1
[INFO] [stdout]    |
[INFO] [stdout]  8 | / #[gen_stub_pyfunction(
[INFO] [stdout]  9 | |     python = r#"
[INFO] [stdout] 10 | |     import numpy
[INFO] [stdout] 11 | |     import numpy.typing
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | |     module = "raygeo.geo.algo.cylindrical"
[INFO] [stdout] 47 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/clipping.rs:156:1
[INFO] [stdout]     |
[INFO] [stdout] 156 | / #[gen_stub_pyfunction(
[INFO] [stdout] 157 | |     python = r#"
[INFO] [stdout] 158 | |     import typing
[INFO] [stdout] 159 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 175 | |     module = "raygeo.geo.algo.clipping"
[INFO] [stdout] 176 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/clipping.rs:193:1
[INFO] [stdout]     |
[INFO] [stdout] 193 | / #[gen_stub_pyfunction(
[INFO] [stdout] 194 | |     python = r#"
[INFO] [stdout] 195 | |     import collections.abc
[INFO] [stdout] 196 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 212 | |     module = "raygeo.geo.algo.clipping"
[INFO] [stdout] 213 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/engagement.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | / #[gen_stub_pyfunction(
[INFO] [stdout] 30 | |     python = r#"
[INFO] [stdout] 31 | |     def compute_engagement(
[INFO] [stdout] 32 | |         d_to_boundary: float,
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     module = "raygeo.geo.algo.engagement"
[INFO] [stdout] 44 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/clipping.rs:228:1
[INFO] [stdout]     |
[INFO] [stdout] 228 | / #[gen_stub_pyfunction(
[INFO] [stdout] 229 | |     python = r#"
[INFO] [stdout] 230 | |     import collections.abc
[INFO] [stdout] 231 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 247 | |     module = "raygeo.geo.algo.clipping"
[INFO] [stdout] 248 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/engagement.rs:51:1
[INFO] [stdout]    |
[INFO] [stdout] 51 | / #[gen_stub_pyfunction(
[INFO] [stdout] 52 | |     python = r#"
[INFO] [stdout] 53 | |     def get_disk_segment_area(
[INFO] [stdout] 54 | |         x: float,
[INFO] [stdout] ...  |
[INFO] [stdout] 68 | |     module = "raygeo.geo.algo.engagement"
[INFO] [stdout] 69 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/engagement.rs:75:1
[INFO] [stdout]    |
[INFO] [stdout] 75 | / #[gen_stub_pyfunction(
[INFO] [stdout] 76 | |     python = r#"
[INFO] [stdout] 77 | |     def get_point_engagement(
[INFO] [stdout] 78 | |         center: tuple[float, float],
[INFO] [stdout] ...  |
[INFO] [stdout] 90 | |     module = "raygeo.geo.algo.engagement"
[INFO] [stdout] 91 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/clipping.rs:263:1
[INFO] [stdout]     |
[INFO] [stdout] 263 | / #[gen_stub_pyfunction(
[INFO] [stdout] 264 | |     python = r#"
[INFO] [stdout] 265 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 277 | |     module = "raygeo.geo.algo.clipping"
[INFO] [stdout] 278 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/engagement.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | / #[gen_stub_pyfunction(
[INFO] [stdout] 108 | |     python = r#"
[INFO] [stdout] 109 | |     def get_angular_engagement(
[INFO] [stdout] 110 | |         center: tuple[float, float],
[INFO] [stdout] ...   |
[INFO] [stdout] 124 | |     module = "raygeo.geo.algo.engagement"
[INFO] [stdout] 125 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/clipping.rs:293:1
[INFO] [stdout]     |
[INFO] [stdout] 293 | / #[gen_stub_pyfunction(
[INFO] [stdout] 294 | |     python = r#"
[INFO] [stdout] 295 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 307 | |     module = "raygeo.geo.algo.clipping"
[INFO] [stdout] 308 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/fillet.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | / #[gen_stub_pyfunction(
[INFO] [stdout] 44 | |     python = r#"
[INFO] [stdout] 45 | |     def create_fillet_polyline(
[INFO] [stdout] 46 | |         p: tuple[float, float],
[INFO] [stdout] ...  |
[INFO] [stdout] 67 | |     module = "raygeo.geo.algo.fillet"
[INFO] [stdout] 68 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/cylindrical.rs:8:1
[INFO] [stdout]    |
[INFO] [stdout]  8 | / #[gen_stub_pyfunction(
[INFO] [stdout]  9 | |     python = r#"
[INFO] [stdout] 10 | |     import numpy
[INFO] [stdout] 11 | |     import numpy.typing
[INFO] [stdout] ...  |
[INFO] [stdout] 46 | |     module = "raygeo.geo.algo.cylindrical"
[INFO] [stdout] 47 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/fillet.rs:91:1
[INFO] [stdout]     |
[INFO] [stdout]  91 | / #[gen_stub_pyfunction(
[INFO] [stdout]  92 | |     python = r#"
[INFO] [stdout]  93 | |     import collections.abc
[INFO] [stdout] ...   |
[INFO] [stdout] 116 | |     module = "raygeo.geo.algo.fillet"
[INFO] [stdout] 117 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/engagement.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | / #[gen_stub_pyfunction(
[INFO] [stdout] 30 | |     python = r#"
[INFO] [stdout] 31 | |     def compute_engagement(
[INFO] [stdout] 32 | |         d_to_boundary: float,
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     module = "raygeo.geo.algo.engagement"
[INFO] [stdout] 44 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/fillet.rs:136:1
[INFO] [stdout]     |
[INFO] [stdout] 136 | / #[gen_stub_pyfunction(
[INFO] [stdout] 137 | |     python = r#"
[INFO] [stdout] 138 | |     import collections.abc
[INFO] [stdout] ...   |
[INFO] [stdout] 164 | |     module = "raygeo.geo.algo.fillet"
[INFO] [stdout] 165 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/engagement.rs:51:1
[INFO] [stdout]    |
[INFO] [stdout] 51 | / #[gen_stub_pyfunction(
[INFO] [stdout] 52 | |     python = r#"
[INFO] [stdout] 53 | |     def get_disk_segment_area(
[INFO] [stdout] 54 | |         x: float,
[INFO] [stdout] ...  |
[INFO] [stdout] 68 | |     module = "raygeo.geo.algo.engagement"
[INFO] [stdout] 69 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/engagement.rs:75:1
[INFO] [stdout]    |
[INFO] [stdout] 75 | / #[gen_stub_pyfunction(
[INFO] [stdout] 76 | |     python = r#"
[INFO] [stdout] 77 | |     def get_point_engagement(
[INFO] [stdout] 78 | |         center: tuple[float, float],
[INFO] [stdout] ...  |
[INFO] [stdout] 90 | |     module = "raygeo.geo.algo.engagement"
[INFO] [stdout] 91 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/fillet.rs:195:1
[INFO] [stdout]     |
[INFO] [stdout] 195 | / #[gen_stub_pyfunction(
[INFO] [stdout] 196 | |     python = r#"
[INFO] [stdout] 197 | |     import collections.abc
[INFO] [stdout] ...   |
[INFO] [stdout] 219 | |     module = "raygeo.geo.algo.fillet"
[INFO] [stdout] 220 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/engagement.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | / #[gen_stub_pyfunction(
[INFO] [stdout] 108 | |     python = r#"
[INFO] [stdout] 109 | |     def get_angular_engagement(
[INFO] [stdout] 110 | |         center: tuple[float, float],
[INFO] [stdout] ...   |
[INFO] [stdout] 124 | |     module = "raygeo.geo.algo.engagement"
[INFO] [stdout] 125 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/fillet.rs:258:1
[INFO] [stdout]     |
[INFO] [stdout] 258 | / #[gen_stub_pyfunction(
[INFO] [stdout] 259 | |     python = r#"
[INFO] [stdout] 260 | |     import collections.abc
[INFO] [stdout] ...   |
[INFO] [stdout] 284 | |     module = "raygeo.geo.algo.fillet"
[INFO] [stdout] 285 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/fillet.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | / #[gen_stub_pyfunction(
[INFO] [stdout] 44 | |     python = r#"
[INFO] [stdout] 45 | |     def create_fillet_polyline(
[INFO] [stdout] 46 | |         p: tuple[float, float],
[INFO] [stdout] ...  |
[INFO] [stdout] 67 | |     module = "raygeo.geo.algo.fillet"
[INFO] [stdout] 68 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/fillet.rs:91:1
[INFO] [stdout]     |
[INFO] [stdout]  91 | / #[gen_stub_pyfunction(
[INFO] [stdout]  92 | |     python = r#"
[INFO] [stdout]  93 | |     import collections.abc
[INFO] [stdout] ...   |
[INFO] [stdout] 116 | |     module = "raygeo.geo.algo.fillet"
[INFO] [stdout] 117 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/fillet.rs:336:1
[INFO] [stdout]     |
[INFO] [stdout] 336 | / #[gen_stub_pyfunction(
[INFO] [stdout] 337 | |     python = r#"
[INFO] [stdout] 338 | |     import collections.abc
[INFO] [stdout] ...   |
[INFO] [stdout] 363 | |     module = "raygeo.geo.algo.fillet"
[INFO] [stdout] 364 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/fillet.rs:136:1
[INFO] [stdout]     |
[INFO] [stdout] 136 | / #[gen_stub_pyfunction(
[INFO] [stdout] 137 | |     python = r#"
[INFO] [stdout] 138 | |     import collections.abc
[INFO] [stdout] ...   |
[INFO] [stdout] 164 | |     module = "raygeo.geo.algo.fillet"
[INFO] [stdout] 165 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/fillet.rs:400:1
[INFO] [stdout]     |
[INFO] [stdout] 400 | / #[gen_stub_pyfunction(
[INFO] [stdout] 401 | |     python = r#"
[INFO] [stdout] 402 | |     import collections.abc
[INFO] [stdout] ...   |
[INFO] [stdout] 425 | |     module = "raygeo.geo.algo.fillet"
[INFO] [stdout] 426 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/fitting.rs:52:1
[INFO] [stdout]    |
[INFO] [stdout] 52 | / #[gen_stub_pyfunction(
[INFO] [stdout] 53 | |     python = r#"
[INFO] [stdout] 54 | |     from collections.abc import Sequence
[INFO] [stdout] 55 | |     import raygeo.geo.types
[INFO] [stdout] ...  |
[INFO] [stdout] 69 | |     module = "raygeo.geo.algo.fitting"
[INFO] [stdout] 70 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/fillet.rs:195:1
[INFO] [stdout]     |
[INFO] [stdout] 195 | / #[gen_stub_pyfunction(
[INFO] [stdout] 196 | |     python = r#"
[INFO] [stdout] 197 | |     import collections.abc
[INFO] [stdout] ...   |
[INFO] [stdout] 219 | |     module = "raygeo.geo.algo.fillet"
[INFO] [stdout] 220 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/fitting.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout]  79 | / #[gen_stub_pyfunction(
[INFO] [stdout]  80 | |     python = r#"
[INFO] [stdout]  81 | |     import collections.abc
[INFO] [stdout]  82 | |     import typing
[INFO] [stdout] ...   |
[INFO] [stdout]  99 | |     module = "raygeo.geo.algo.fitting"
[INFO] [stdout] 100 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/fitting.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / #[gen_stub_pyfunction(
[INFO] [stdout] 116 | |     python = r#"
[INFO] [stdout] 117 | |     import collections.abc
[INFO] [stdout] 118 | |     import typing
[INFO] [stdout] ...   |
[INFO] [stdout] 131 | |     module = "raygeo.geo.algo.fitting"
[INFO] [stdout] 132 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/fillet.rs:258:1
[INFO] [stdout]     |
[INFO] [stdout] 258 | / #[gen_stub_pyfunction(
[INFO] [stdout] 259 | |     python = r#"
[INFO] [stdout] 260 | |     import collections.abc
[INFO] [stdout] ...   |
[INFO] [stdout] 284 | |     module = "raygeo.geo.algo.fillet"
[INFO] [stdout] 285 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/fitting.rs:143:1
[INFO] [stdout]     |
[INFO] [stdout] 143 | / #[gen_stub_pyfunction(
[INFO] [stdout] 144 | |     python = r#"
[INFO] [stdout] 145 | |     import collections.abc
[INFO] [stdout] 146 | |     import typing
[INFO] [stdout] ...   |
[INFO] [stdout] 163 | |     module = "raygeo.geo.algo.fitting"
[INFO] [stdout] 164 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/fitting.rs:178:1
[INFO] [stdout]     |
[INFO] [stdout] 178 | / #[gen_stub_pyfunction(
[INFO] [stdout] 179 | |     python = r#"
[INFO] [stdout] 180 | |     import collections.abc
[INFO] [stdout] 181 | |     import raygeo.geo
[INFO] [stdout] ...   |
[INFO] [stdout] 196 | |     module = "raygeo.geo.algo.fitting"
[INFO] [stdout] 197 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/fillet.rs:336:1
[INFO] [stdout]     |
[INFO] [stdout] 336 | / #[gen_stub_pyfunction(
[INFO] [stdout] 337 | |     python = r#"
[INFO] [stdout] 338 | |     import collections.abc
[INFO] [stdout] ...   |
[INFO] [stdout] 363 | |     module = "raygeo.geo.algo.fillet"
[INFO] [stdout] 364 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/fitting.rs:209:1
[INFO] [stdout]     |
[INFO] [stdout] 209 | / #[gen_stub_pyfunction(
[INFO] [stdout] 210 | |     python = r#"
[INFO] [stdout] 211 | |     import collections.abc
[INFO] [stdout] 212 | |     import raygeo.geo
[INFO] [stdout] ...   |
[INFO] [stdout] 226 | |     module = "raygeo.geo.algo.fitting"
[INFO] [stdout] 227 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/fitting.rs:235:1
[INFO] [stdout]     |
[INFO] [stdout] 235 | / #[gen_stub_pyfunction(
[INFO] [stdout] 236 | |     python = r#"
[INFO] [stdout] 237 | |     import collections.abc
[INFO] [stdout] 238 | |     import raygeo.geo
[INFO] [stdout] ...   |
[INFO] [stdout] 257 | |     module = "raygeo.geo.algo.fitting"
[INFO] [stdout] 258 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/fillet.rs:400:1
[INFO] [stdout]     |
[INFO] [stdout] 400 | / #[gen_stub_pyfunction(
[INFO] [stdout] 401 | |     python = r#"
[INFO] [stdout] 402 | |     import collections.abc
[INFO] [stdout] ...   |
[INFO] [stdout] 425 | |     module = "raygeo.geo.algo.fillet"
[INFO] [stdout] 426 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/fitting.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | / #[gen_stub_pyfunction(
[INFO] [stdout] 277 | |     python = r#"
[INFO] [stdout] 278 | |     import collections.abc
[INFO] [stdout] 279 | |     import raygeo.geo
[INFO] [stdout] ...   |
[INFO] [stdout] 294 | |     module = "raygeo.geo.algo.fitting"
[INFO] [stdout] 295 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/fitting.rs:311:1
[INFO] [stdout]     |
[INFO] [stdout] 311 | / #[gen_stub_pyfunction(
[INFO] [stdout] 312 | |     python = r#"
[INFO] [stdout] 313 | |     import collections.abc
[INFO] [stdout] 314 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 330 | |     module = "raygeo.geo.algo.fitting"
[INFO] [stdout] 331 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/fitting.rs:52:1
[INFO] [stdout]    |
[INFO] [stdout] 52 | / #[gen_stub_pyfunction(
[INFO] [stdout] 53 | |     python = r#"
[INFO] [stdout] 54 | |     from collections.abc import Sequence
[INFO] [stdout] 55 | |     import raygeo.geo.types
[INFO] [stdout] ...  |
[INFO] [stdout] 69 | |     module = "raygeo.geo.algo.fitting"
[INFO] [stdout] 70 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/fitting.rs:343:1
[INFO] [stdout]     |
[INFO] [stdout] 343 | / #[gen_stub_pyfunction(
[INFO] [stdout] 344 | |     python = r#"
[INFO] [stdout] 345 | |     import collections.abc
[INFO] [stdout] 346 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 362 | |     module = "raygeo.geo.algo.fitting"
[INFO] [stdout] 363 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/fitting.rs:79:1
[INFO] [stdout]     |
[INFO] [stdout]  79 | / #[gen_stub_pyfunction(
[INFO] [stdout]  80 | |     python = r#"
[INFO] [stdout]  81 | |     import collections.abc
[INFO] [stdout]  82 | |     import typing
[INFO] [stdout] ...   |
[INFO] [stdout]  99 | |     module = "raygeo.geo.algo.fitting"
[INFO] [stdout] 100 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/fitting.rs:375:1
[INFO] [stdout]     |
[INFO] [stdout] 375 | / #[gen_stub_pyfunction(
[INFO] [stdout] 376 | |     python = r#"
[INFO] [stdout] 377 | |     import typing
[INFO] [stdout] ...   |
[INFO] [stdout] 403 | |     module = "raygeo.geo.algo.fitting"
[INFO] [stdout] 404 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/fitting.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / #[gen_stub_pyfunction(
[INFO] [stdout] 116 | |     python = r#"
[INFO] [stdout] 117 | |     import collections.abc
[INFO] [stdout] 118 | |     import typing
[INFO] [stdout] ...   |
[INFO] [stdout] 131 | |     module = "raygeo.geo.algo.fitting"
[INFO] [stdout] 132 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/fitting.rs:426:1
[INFO] [stdout]     |
[INFO] [stdout] 426 | / #[gen_stub_pyfunction(
[INFO] [stdout] 427 | |     python = r#"
[INFO] [stdout] 428 | |     def generate_linking_arc(
[INFO] [stdout] 429 | |         start: tuple[float, float, float],
[INFO] [stdout] ...   |
[INFO] [stdout] 448 | |     module = "raygeo.geo.algo.fitting"
[INFO] [stdout] 449 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/fitting.rs:143:1
[INFO] [stdout]     |
[INFO] [stdout] 143 | / #[gen_stub_pyfunction(
[INFO] [stdout] 144 | |     python = r#"
[INFO] [stdout] 145 | |     import collections.abc
[INFO] [stdout] 146 | |     import typing
[INFO] [stdout] ...   |
[INFO] [stdout] 163 | |     module = "raygeo.geo.algo.fitting"
[INFO] [stdout] 164 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/fitting.rs:178:1
[INFO] [stdout]     |
[INFO] [stdout] 178 | / #[gen_stub_pyfunction(
[INFO] [stdout] 179 | |     python = r#"
[INFO] [stdout] 180 | |     import collections.abc
[INFO] [stdout] 181 | |     import raygeo.geo
[INFO] [stdout] ...   |
[INFO] [stdout] 196 | |     module = "raygeo.geo.algo.fitting"
[INFO] [stdout] 197 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/fitting.rs:209:1
[INFO] [stdout]     |
[INFO] [stdout] 209 | / #[gen_stub_pyfunction(
[INFO] [stdout] 210 | |     python = r#"
[INFO] [stdout] 211 | |     import collections.abc
[INFO] [stdout] 212 | |     import raygeo.geo
[INFO] [stdout] ...   |
[INFO] [stdout] 226 | |     module = "raygeo.geo.algo.fitting"
[INFO] [stdout] 227 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/helix.rs:62:1
[INFO] [stdout]    |
[INFO] [stdout] 62 | / #[gen_stub_pyfunction(
[INFO] [stdout] 63 | |     python = r#"
[INFO] [stdout] 64 | |     import collections.abc
[INFO] [stdout] 65 | |     import raygeo.geo.types
[INFO] [stdout] ...  |
[INFO] [stdout] 93 | |     module = "raygeo.geo.algo.helix"
[INFO] [stdout] 94 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/fitting.rs:235:1
[INFO] [stdout]     |
[INFO] [stdout] 235 | / #[gen_stub_pyfunction(
[INFO] [stdout] 236 | |     python = r#"
[INFO] [stdout] 237 | |     import collections.abc
[INFO] [stdout] 238 | |     import raygeo.geo
[INFO] [stdout] ...   |
[INFO] [stdout] 257 | |     module = "raygeo.geo.algo.fitting"
[INFO] [stdout] 258 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/fitting.rs:276:1
[INFO] [stdout]     |
[INFO] [stdout] 276 | / #[gen_stub_pyfunction(
[INFO] [stdout] 277 | |     python = r#"
[INFO] [stdout] 278 | |     import collections.abc
[INFO] [stdout] 279 | |     import raygeo.geo
[INFO] [stdout] ...   |
[INFO] [stdout] 294 | |     module = "raygeo.geo.algo.fitting"
[INFO] [stdout] 295 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/hull.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 44 | / #[gen_stub_pyfunction(
[INFO] [stdout] 45 | |     python = r#"
[INFO] [stdout] 46 | |     import numpy
[INFO] [stdout] 47 | |     import raygeo
[INFO] [stdout] ...  |
[INFO] [stdout] 59 | |     module = "raygeo.geo.algo.hull"
[INFO] [stdout] 60 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/hull.rs:73:1
[INFO] [stdout]    |
[INFO] [stdout] 73 | / #[gen_stub_pyfunction(
[INFO] [stdout] 74 | |     python = r#"
[INFO] [stdout] 75 | |     import numpy
[INFO] [stdout] 76 | |     import raygeo
[INFO] [stdout] ...  |
[INFO] [stdout] 88 | |     module = "raygeo.geo.algo.hull"
[INFO] [stdout] 89 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/fitting.rs:311:1
[INFO] [stdout]     |
[INFO] [stdout] 311 | / #[gen_stub_pyfunction(
[INFO] [stdout] 312 | |     python = r#"
[INFO] [stdout] 313 | |     import collections.abc
[INFO] [stdout] 314 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 330 | |     module = "raygeo.geo.algo.fitting"
[INFO] [stdout] 331 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/hull.rs:106:1
[INFO] [stdout]     |
[INFO] [stdout] 106 | / #[gen_stub_pyfunction(
[INFO] [stdout] 107 | |     python = r#"
[INFO] [stdout] 108 | |     import numpy
[INFO] [stdout] 109 | |     import raygeo
[INFO] [stdout] ...   |
[INFO] [stdout] 123 | |     module = "raygeo.geo.algo.hull"
[INFO] [stdout] 124 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/fitting.rs:343:1
[INFO] [stdout]     |
[INFO] [stdout] 343 | / #[gen_stub_pyfunction(
[INFO] [stdout] 344 | |     python = r#"
[INFO] [stdout] 345 | |     import collections.abc
[INFO] [stdout] 346 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 362 | |     module = "raygeo.geo.algo.fitting"
[INFO] [stdout] 363 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/interp.rs:36:1
[INFO] [stdout]    |
[INFO] [stdout] 36 | / #[gen_stub_pyfunction(
[INFO] [stdout] 37 | |     python = r#"
[INFO] [stdout] 38 | |     def compute_segment_delta_3d(
[INFO] [stdout] 39 | |         start: tuple[float, float, float],
[INFO] [stdout] ...  |
[INFO] [stdout] 50 | |     module = "raygeo.geo.algo.interp"
[INFO] [stdout] 51 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/fitting.rs:375:1
[INFO] [stdout]     |
[INFO] [stdout] 375 | / #[gen_stub_pyfunction(
[INFO] [stdout] 376 | |     python = r#"
[INFO] [stdout] 377 | |     import typing
[INFO] [stdout] ...   |
[INFO] [stdout] 403 | |     module = "raygeo.geo.algo.fitting"
[INFO] [stdout] 404 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/interp.rs:64:1
[INFO] [stdout]    |
[INFO] [stdout] 64 | / #[gen_stub_pyfunction(
[INFO] [stdout] 65 | |     python = r#"
[INFO] [stdout] 66 | |     def project_t_along_segment(
[INFO] [stdout] 67 | |         origin: tuple[float, float, float],
[INFO] [stdout] ...  |
[INFO] [stdout] 80 | |     module = "raygeo.geo.algo.interp"
[INFO] [stdout] 81 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/fitting.rs:426:1
[INFO] [stdout]     |
[INFO] [stdout] 426 | / #[gen_stub_pyfunction(
[INFO] [stdout] 427 | |     python = r#"
[INFO] [stdout] 428 | |     def generate_linking_arc(
[INFO] [stdout] 429 | |         start: tuple[float, float, float],
[INFO] [stdout] ...   |
[INFO] [stdout] 448 | |     module = "raygeo.geo.algo.fitting"
[INFO] [stdout] 449 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/interp.rs:101:1
[INFO] [stdout]     |
[INFO] [stdout] 101 | / #[gen_stub_pyfunction(
[INFO] [stdout] 102 | |     python = r#"
[INFO] [stdout] 103 | |     def compute_t_range(
[INFO] [stdout] 104 | |         origin: tuple[float, float, float],
[INFO] [stdout] ...   |
[INFO] [stdout] 119 | |     module = "raygeo.geo.algo.interp"
[INFO] [stdout] 120 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/interp.rs:142:1
[INFO] [stdout]     |
[INFO] [stdout] 142 | / #[gen_stub_pyfunction(
[INFO] [stdout] 143 | |     python = r#"
[INFO] [stdout] 144 | |     def slice_scanline_data(
[INFO] [stdout] 145 | |         data: list[int],
[INFO] [stdout] ...   |
[INFO] [stdout] 158 | |     module = "raygeo.geo.algo.interp"
[INFO] [stdout] 159 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/helix.rs:62:1
[INFO] [stdout]    |
[INFO] [stdout] 62 | / #[gen_stub_pyfunction(
[INFO] [stdout] 63 | |     python = r#"
[INFO] [stdout] 64 | |     import collections.abc
[INFO] [stdout] 65 | |     import raygeo.geo.types
[INFO] [stdout] ...  |
[INFO] [stdout] 93 | |     module = "raygeo.geo.algo.helix"
[INFO] [stdout] 94 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/interp.rs:168:1
[INFO] [stdout]     |
[INFO] [stdout] 168 | / #[gen_stub_pyfunction(
[INFO] [stdout] 169 | |     python = r#"
[INFO] [stdout] 170 | |     def solve_quadratic(
[INFO] [stdout] 171 | |         a: float,
[INFO] [stdout] ...   |
[INFO] [stdout] 184 | |     module = "raygeo.geo.algo.interp"
[INFO] [stdout] 185 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/hull.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 44 | / #[gen_stub_pyfunction(
[INFO] [stdout] 45 | |     python = r#"
[INFO] [stdout] 46 | |     import numpy
[INFO] [stdout] 47 | |     import raygeo
[INFO] [stdout] ...  |
[INFO] [stdout] 59 | |     module = "raygeo.geo.algo.hull"
[INFO] [stdout] 60 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/interp.rs:191:1
[INFO] [stdout]     |
[INFO] [stdout] 191 | / #[gen_stub_pyfunction(
[INFO] [stdout] 192 | |     python = r#"
[INFO] [stdout] 193 | |     def barycentric_interpolate(
[INFO] [stdout] 194 | |         p: tuple[float, float],
[INFO] [stdout] ...   |
[INFO] [stdout] 220 | |     module = "raygeo.geo.algo.interp"
[INFO] [stdout] 221 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/hull.rs:73:1
[INFO] [stdout]    |
[INFO] [stdout] 73 | / #[gen_stub_pyfunction(
[INFO] [stdout] 74 | |     python = r#"
[INFO] [stdout] 75 | |     import numpy
[INFO] [stdout] 76 | |     import raygeo
[INFO] [stdout] ...  |
[INFO] [stdout] 88 | |     module = "raygeo.geo.algo.hull"
[INFO] [stdout] 89 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/interp.rs:244:1
[INFO] [stdout]     |
[INFO] [stdout] 244 | / #[gen_stub_pyfunction(
[INFO] [stdout] 245 | |     python = r#"
[INFO] [stdout] 246 | |     def get_barycentric_weights(
[INFO] [stdout] 247 | |         p: tuple[float, float],
[INFO] [stdout] ...   |
[INFO] [stdout] 266 | |     module = "raygeo.geo.algo.interp"
[INFO] [stdout] 267 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/hull.rs:106:1
[INFO] [stdout]     |
[INFO] [stdout] 106 | / #[gen_stub_pyfunction(
[INFO] [stdout] 107 | |     python = r#"
[INFO] [stdout] 108 | |     import numpy
[INFO] [stdout] 109 | |     import raygeo
[INFO] [stdout] ...   |
[INFO] [stdout] 123 | |     module = "raygeo.geo.algo.hull"
[INFO] [stdout] 124 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/intersect.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | / #[gen_stub_pyfunction(
[INFO] [stdout] 21 | |     python = r#"
[INFO] [stdout] 22 | |     def get_ray_polygon_intersection(
[INFO] [stdout] 23 | |         origin: tuple[float, float],
[INFO] [stdout] ...  |
[INFO] [stdout] 41 | |     module = "raygeo.geo.algo.intersect"
[INFO] [stdout] 42 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/interp.rs:36:1
[INFO] [stdout]    |
[INFO] [stdout] 36 | / #[gen_stub_pyfunction(
[INFO] [stdout] 37 | |     python = r#"
[INFO] [stdout] 38 | |     def compute_segment_delta_3d(
[INFO] [stdout] 39 | |         start: tuple[float, float, float],
[INFO] [stdout] ...  |
[INFO] [stdout] 50 | |     module = "raygeo.geo.algo.interp"
[INFO] [stdout] 51 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/interp.rs:64:1
[INFO] [stdout]    |
[INFO] [stdout] 64 | / #[gen_stub_pyfunction(
[INFO] [stdout] 65 | |     python = r#"
[INFO] [stdout] 66 | |     def project_t_along_segment(
[INFO] [stdout] 67 | |         origin: tuple[float, float, float],
[INFO] [stdout] ...  |
[INFO] [stdout] 80 | |     module = "raygeo.geo.algo.interp"
[INFO] [stdout] 81 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/intersect.rs:61:1
[INFO] [stdout]    |
[INFO] [stdout] 61 | / #[gen_stub_pyfunction(
[INFO] [stdout] 62 | |     python = r#"
[INFO] [stdout] 63 | |     def get_ray_line_intersection(
[INFO] [stdout] 64 | |         origin: tuple[float, float],
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |     module = "raygeo.geo.algo.intersect"
[INFO] [stdout] 85 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/interp.rs:101:1
[INFO] [stdout]     |
[INFO] [stdout] 101 | / #[gen_stub_pyfunction(
[INFO] [stdout] 102 | |     python = r#"
[INFO] [stdout] 103 | |     def compute_t_range(
[INFO] [stdout] 104 | |         origin: tuple[float, float, float],
[INFO] [stdout] ...   |
[INFO] [stdout] 119 | |     module = "raygeo.geo.algo.interp"
[INFO] [stdout] 120 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/interp.rs:142:1
[INFO] [stdout]     |
[INFO] [stdout] 142 | / #[gen_stub_pyfunction(
[INFO] [stdout] 143 | |     python = r#"
[INFO] [stdout] 144 | |     def slice_scanline_data(
[INFO] [stdout] 145 | |         data: list[int],
[INFO] [stdout] ...   |
[INFO] [stdout] 158 | |     module = "raygeo.geo.algo.interp"
[INFO] [stdout] 159 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/interp.rs:168:1
[INFO] [stdout]     |
[INFO] [stdout] 168 | / #[gen_stub_pyfunction(
[INFO] [stdout] 169 | |     python = r#"
[INFO] [stdout] 170 | |     def solve_quadratic(
[INFO] [stdout] 171 | |         a: float,
[INFO] [stdout] ...   |
[INFO] [stdout] 184 | |     module = "raygeo.geo.algo.interp"
[INFO] [stdout] 185 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/medial_axis.rs:49:1
[INFO] [stdout]    |
[INFO] [stdout] 49 | #[gen_stub_pymethods]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/interp.rs:191:1
[INFO] [stdout]     |
[INFO] [stdout] 191 | / #[gen_stub_pyfunction(
[INFO] [stdout] 192 | |     python = r#"
[INFO] [stdout] 193 | |     def barycentric_interpolate(
[INFO] [stdout] 194 | |         p: tuple[float, float],
[INFO] [stdout] ...   |
[INFO] [stdout] 220 | |     module = "raygeo.geo.algo.interp"
[INFO] [stdout] 221 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/interp.rs:244:1
[INFO] [stdout]     |
[INFO] [stdout] 244 | / #[gen_stub_pyfunction(
[INFO] [stdout] 245 | |     python = r#"
[INFO] [stdout] 246 | |     def get_barycentric_weights(
[INFO] [stdout] 247 | |         p: tuple[float, float],
[INFO] [stdout] ...   |
[INFO] [stdout] 266 | |     module = "raygeo.geo.algo.interp"
[INFO] [stdout] 267 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/minkowski2d.rs:46:1
[INFO] [stdout]    |
[INFO] [stdout] 46 | / #[gen_stub_pyfunction(
[INFO] [stdout] 47 | |     python = r#"
[INFO] [stdout] 48 | |     import collections.abc
[INFO] [stdout] ...  |
[INFO] [stdout] 62 | |     module = "raygeo.geo.algo.minkowski2d"
[INFO] [stdout] 63 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/minkowski2d.rs:79:1
[INFO] [stdout]    |
[INFO] [stdout] 79 | / #[gen_stub_pyfunction(
[INFO] [stdout] 80 | |     python = r#"
[INFO] [stdout] 81 | |     import collections.abc
[INFO] [stdout] 82 | |     import raygeo.geo.types
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     module = "raygeo.geo.algo.minkowski2d"
[INFO] [stdout] 97 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/intersect.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | / #[gen_stub_pyfunction(
[INFO] [stdout] 21 | |     python = r#"
[INFO] [stdout] 22 | |     def get_ray_polygon_intersection(
[INFO] [stdout] 23 | |         origin: tuple[float, float],
[INFO] [stdout] ...  |
[INFO] [stdout] 41 | |     module = "raygeo.geo.algo.intersect"
[INFO] [stdout] 42 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/minkowski2d.rs:109:1
[INFO] [stdout]     |
[INFO] [stdout] 109 | / #[gen_stub_pyfunction(
[INFO] [stdout] 110 | |     python = r#"
[INFO] [stdout] 111 | |     import collections.abc
[INFO] [stdout] 112 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 126 | |     module = "raygeo.geo.algo.minkowski2d"
[INFO] [stdout] 127 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/minkowski2d.rs:139:1
[INFO] [stdout]     |
[INFO] [stdout] 139 | / #[gen_stub_pyfunction(
[INFO] [stdout] 140 | |     python = r#"
[INFO] [stdout] 141 | |     import collections.abc
[INFO] [stdout] 142 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 156 | |     module = "raygeo.geo.algo.minkowski2d"
[INFO] [stdout] 157 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/intersect.rs:61:1
[INFO] [stdout]    |
[INFO] [stdout] 61 | / #[gen_stub_pyfunction(
[INFO] [stdout] 62 | |     python = r#"
[INFO] [stdout] 63 | |     def get_ray_line_intersection(
[INFO] [stdout] 64 | |         origin: tuple[float, float],
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |     module = "raygeo.geo.algo.intersect"
[INFO] [stdout] 85 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/minkowski2d.rs:168:1
[INFO] [stdout]     |
[INFO] [stdout] 168 | / #[gen_stub_pyfunction(
[INFO] [stdout] 169 | |     python = r#"
[INFO] [stdout] 170 | |     def convolve_two_segments(
[INFO] [stdout] 171 | |         a1: tuple[float, float],
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     module = "raygeo.geo.algo.minkowski2d"
[INFO] [stdout] 187 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/minkowski2d.rs:204:1
[INFO] [stdout]     |
[INFO] [stdout] 204 | / #[gen_stub_pyfunction(
[INFO] [stdout] 205 | |     python = r#"
[INFO] [stdout] 206 | |     import collections.abc
[INFO] [stdout] ...   |
[INFO] [stdout] 220 | |     module = "raygeo.geo.algo.minkowski2d"
[INFO] [stdout] 221 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/medial_axis.rs:49:1
[INFO] [stdout]    |
[INFO] [stdout] 49 | #[gen_stub_pymethods]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/nest2d/collision.rs:102:1
[INFO] [stdout]     |
[INFO] [stdout] 102 | / #[gen_stub_pyfunction(
[INFO] [stdout] 103 | |     python = r#"
[INFO] [stdout] 104 | |     import collections.abc
[INFO] [stdout] 105 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 119 | |     module = "raygeo.geo.algo.nest2d.collision"
[INFO] [stdout] 120 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/nest2d/collision.rs:133:1
[INFO] [stdout]     |
[INFO] [stdout] 133 | / #[gen_stub_pyfunction(
[INFO] [stdout] 134 | |     python = r#"
[INFO] [stdout] 135 | |     import collections.abc
[INFO] [stdout] 136 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |     module = "raygeo.geo.algo.nest2d.collision"
[INFO] [stdout] 153 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/minkowski2d.rs:46:1
[INFO] [stdout]    |
[INFO] [stdout] 46 | / #[gen_stub_pyfunction(
[INFO] [stdout] 47 | |     python = r#"
[INFO] [stdout] 48 | |     import collections.abc
[INFO] [stdout] ...  |
[INFO] [stdout] 62 | |     module = "raygeo.geo.algo.minkowski2d"
[INFO] [stdout] 63 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/nest2d/collision.rs:170:1
[INFO] [stdout]     |
[INFO] [stdout] 170 | / #[gen_stub_pyfunction(
[INFO] [stdout] 171 | |     python = r#"
[INFO] [stdout] 172 | |     import collections.abc
[INFO] [stdout] 173 | |     import numpy
[INFO] [stdout] ...   |
[INFO] [stdout] 193 | |     module = "raygeo.geo.algo.nest2d.collision"
[INFO] [stdout] 194 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/minkowski2d.rs:79:1
[INFO] [stdout]    |
[INFO] [stdout] 79 | / #[gen_stub_pyfunction(
[INFO] [stdout] 80 | |     python = r#"
[INFO] [stdout] 81 | |     import collections.abc
[INFO] [stdout] 82 | |     import raygeo.geo.types
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     module = "raygeo.geo.algo.minkowski2d"
[INFO] [stdout] 97 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/minkowski2d.rs:109:1
[INFO] [stdout]     |
[INFO] [stdout] 109 | / #[gen_stub_pyfunction(
[INFO] [stdout] 110 | |     python = r#"
[INFO] [stdout] 111 | |     import collections.abc
[INFO] [stdout] 112 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 126 | |     module = "raygeo.geo.algo.minkowski2d"
[INFO] [stdout] 127 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/nest2d/collision.rs:273:1
[INFO] [stdout]     |
[INFO] [stdout] 273 | / #[gen_stub_pyfunction(
[INFO] [stdout] 274 | |     python = r#"
[INFO] [stdout] 275 | |     import collections.abc
[INFO] [stdout] 276 | |     import numpy
[INFO] [stdout] ...   |
[INFO] [stdout] 301 | |     module = "raygeo.geo.algo.nest2d.collision"
[INFO] [stdout] 302 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/minkowski2d.rs:139:1
[INFO] [stdout]     |
[INFO] [stdout] 139 | / #[gen_stub_pyfunction(
[INFO] [stdout] 140 | |     python = r#"
[INFO] [stdout] 141 | |     import collections.abc
[INFO] [stdout] 142 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 156 | |     module = "raygeo.geo.algo.minkowski2d"
[INFO] [stdout] 157 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/minkowski2d.rs:168:1
[INFO] [stdout]     |
[INFO] [stdout] 168 | / #[gen_stub_pyfunction(
[INFO] [stdout] 169 | |     python = r#"
[INFO] [stdout] 170 | |     def convolve_two_segments(
[INFO] [stdout] 171 | |         a1: tuple[float, float],
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     module = "raygeo.geo.algo.minkowski2d"
[INFO] [stdout] 187 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/minkowski2d.rs:204:1
[INFO] [stdout]     |
[INFO] [stdout] 204 | / #[gen_stub_pyfunction(
[INFO] [stdout] 205 | |     python = r#"
[INFO] [stdout] 206 | |     import collections.abc
[INFO] [stdout] ...   |
[INFO] [stdout] 220 | |     module = "raygeo.geo.algo.minkowski2d"
[INFO] [stdout] 221 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/nest2d/genetic.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | #[gen_stub_pymethods]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/nest2d/collision.rs:102:1
[INFO] [stdout]     |
[INFO] [stdout] 102 | / #[gen_stub_pyfunction(
[INFO] [stdout] 103 | |     python = r#"
[INFO] [stdout] 104 | |     import collections.abc
[INFO] [stdout] 105 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 119 | |     module = "raygeo.geo.algo.nest2d.collision"
[INFO] [stdout] 120 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/nest2d/collision.rs:133:1
[INFO] [stdout]     |
[INFO] [stdout] 133 | / #[gen_stub_pyfunction(
[INFO] [stdout] 134 | |     python = r#"
[INFO] [stdout] 135 | |     import collections.abc
[INFO] [stdout] 136 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 152 | |     module = "raygeo.geo.algo.nest2d.collision"
[INFO] [stdout] 153 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/nest2d/gravity.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | / #[gen_stub_pyfunction(
[INFO] [stdout] 22 | |     python = r#"
[INFO] [stdout] 23 | |     import collections.abc
[INFO] [stdout] 24 | |     import raygeo.geo.types
[INFO] [stdout] ...  |
[INFO] [stdout] 50 | |     module = "raygeo.geo.algo.nest2d.gravity"
[INFO] [stdout] 51 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/nest2d/collision.rs:170:1
[INFO] [stdout]     |
[INFO] [stdout] 170 | / #[gen_stub_pyfunction(
[INFO] [stdout] 171 | |     python = r#"
[INFO] [stdout] 172 | |     import collections.abc
[INFO] [stdout] 173 | |     import numpy
[INFO] [stdout] ...   |
[INFO] [stdout] 193 | |     module = "raygeo.geo.algo.nest2d.collision"
[INFO] [stdout] 194 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/nest2d/gravity.rs:86:1
[INFO] [stdout]     |
[INFO] [stdout]  86 | / #[gen_stub_pyfunction(
[INFO] [stdout]  87 | |     python = r#"
[INFO] [stdout]  88 | |     import collections.abc
[INFO] [stdout]  89 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 110 | |     module = "raygeo.geo.algo.nest2d.gravity"
[INFO] [stdout] 111 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/nest2d/collision.rs:273:1
[INFO] [stdout]     |
[INFO] [stdout] 273 | / #[gen_stub_pyfunction(
[INFO] [stdout] 274 | |     python = r#"
[INFO] [stdout] 275 | |     import collections.abc
[INFO] [stdout] 276 | |     import numpy
[INFO] [stdout] ...   |
[INFO] [stdout] 301 | |     module = "raygeo.geo.algo.nest2d.collision"
[INFO] [stdout] 302 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/nest2d/ifp.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / #[gen_stub_pyfunction(
[INFO] [stdout] 20 | |     python = r#"
[INFO] [stdout] 21 | |     import collections.abc
[INFO] [stdout] 22 | |     import raygeo.geo.types
[INFO] [stdout] ...  |
[INFO] [stdout] 36 | |     module = "raygeo.geo.algo.nest2d.ifp"
[INFO] [stdout] 37 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/nest2d/ifp.rs:49:1
[INFO] [stdout]    |
[INFO] [stdout] 49 | / #[gen_stub_pyfunction(
[INFO] [stdout] 50 | |     python = r#"
[INFO] [stdout] 51 | |     import collections.abc
[INFO] [stdout] 52 | |     import raygeo.geo.types
[INFO] [stdout] ...  |
[INFO] [stdout] 66 | |     module = "raygeo.geo.algo.nest2d.ifp"
[INFO] [stdout] 67 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/nest2d/ifp.rs:79:1
[INFO] [stdout]    |
[INFO] [stdout] 79 | / #[gen_stub_pyfunction(
[INFO] [stdout] 80 | |     python = r#"
[INFO] [stdout] 81 | |     import collections.abc
[INFO] [stdout] 82 | |     import raygeo.geo.types
[INFO] [stdout] ...  |
[INFO] [stdout] 98 | |     module = "raygeo.geo.algo.nest2d.ifp"
[INFO] [stdout] 99 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/nest2d/genetic.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | #[gen_stub_pymethods]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/nest2d/nfp.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | / #[gen_stub_pyfunction(
[INFO] [stdout] 19 | |     python = r#"
[INFO] [stdout] 20 | |     import collections.abc
[INFO] [stdout] 21 | |     import raygeo.geo.types
[INFO] [stdout] ...  |
[INFO] [stdout] 35 | |     module = "raygeo.geo.algo.nest2d.nfp"
[INFO] [stdout] 36 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/nest2d/nfp.rs:48:1
[INFO] [stdout]    |
[INFO] [stdout] 48 | / #[gen_stub_pyfunction(
[INFO] [stdout] 49 | |     python = r#"
[INFO] [stdout] 50 | |     import collections.abc
[INFO] [stdout] ...  |
[INFO] [stdout] 64 | |     module = "raygeo.geo.algo.nest2d.nfp"
[INFO] [stdout] 65 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/nest2d/nfp.rs:77:1
[INFO] [stdout]    |
[INFO] [stdout] 77 | / #[gen_stub_pyfunction(
[INFO] [stdout] 78 | |     python = r#"
[INFO] [stdout] 79 | |     import collections.abc
[INFO] [stdout] 80 | |     import raygeo.geo.types
[INFO] [stdout] ...  |
[INFO] [stdout] 92 | |     module = "raygeo.geo.algo.nest2d.nfp"
[INFO] [stdout] 93 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/nest2d/nfp.rs:100:1
[INFO] [stdout]     |
[INFO] [stdout] 100 | / #[gen_stub_pyfunction(
[INFO] [stdout] 101 | |     python = r#"
[INFO] [stdout] 102 | |     import collections.abc
[INFO] [stdout] 103 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 115 | |     module = "raygeo.geo.algo.nest2d.nfp"
[INFO] [stdout] 116 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/nest2d/gravity.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | / #[gen_stub_pyfunction(
[INFO] [stdout] 22 | |     python = r#"
[INFO] [stdout] 23 | |     import collections.abc
[INFO] [stdout] 24 | |     import raygeo.geo.types
[INFO] [stdout] ...  |
[INFO] [stdout] 50 | |     module = "raygeo.geo.algo.nest2d.gravity"
[INFO] [stdout] 51 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/nest2d/placement.rs:41:1
[INFO] [stdout]    |
[INFO] [stdout] 41 | / #[gen_stub_pyfunction(
[INFO] [stdout] 42 | |     python = r#"
[INFO] [stdout] 43 | |     def generate_bottom_left_candidates(
[INFO] [stdout] 44 | |         ifp_bounds: tuple[float, float, float, float],
[INFO] [stdout] ...  |
[INFO] [stdout] 57 | |     module = "raygeo.geo.algo.nest2d.placement"
[INFO] [stdout] 58 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/nest2d/placement.rs:76:1
[INFO] [stdout]    |
[INFO] [stdout] 76 | / #[gen_stub_pyfunction(
[INFO] [stdout] 77 | |     python = r#"
[INFO] [stdout] 78 | |     def generate_grid_candidates(
[INFO] [stdout] 79 | |         ifp_bounds: tuple[float, float, float, float],
[INFO] [stdout] ...  |
[INFO] [stdout] 92 | |     module = "raygeo.geo.algo.nest2d.placement"
[INFO] [stdout] 93 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/nest2d/gravity.rs:86:1
[INFO] [stdout]     |
[INFO] [stdout]  86 | / #[gen_stub_pyfunction(
[INFO] [stdout]  87 | |     python = r#"
[INFO] [stdout]  88 | |     import collections.abc
[INFO] [stdout]  89 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 110 | |     module = "raygeo.geo.algo.nest2d.gravity"
[INFO] [stdout] 111 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/nest2d/placement.rs:111:1
[INFO] [stdout]     |
[INFO] [stdout] 111 | / #[gen_stub_pyfunction(
[INFO] [stdout] 112 | |     python = r#"
[INFO] [stdout] 113 | |     import collections.abc
[INFO] [stdout] ...   |
[INFO] [stdout] 133 | |     module = "raygeo.geo.algo.nest2d.placement"
[INFO] [stdout] 134 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/nest2d/ifp.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / #[gen_stub_pyfunction(
[INFO] [stdout] 20 | |     python = r#"
[INFO] [stdout] 21 | |     import collections.abc
[INFO] [stdout] 22 | |     import raygeo.geo.types
[INFO] [stdout] ...  |
[INFO] [stdout] 36 | |     module = "raygeo.geo.algo.nest2d.ifp"
[INFO] [stdout] 37 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/nest2d/placement.rs:156:1
[INFO] [stdout]     |
[INFO] [stdout] 156 | / #[gen_stub_pyfunction(
[INFO] [stdout] 157 | |     python = r#"
[INFO] [stdout] 158 | |     def filter_candidates_multi_resolution(
[INFO] [stdout] 159 | |         candidates: list[tuple[float, float]],
[INFO] [stdout] ...   |
[INFO] [stdout] 172 | |     module = "raygeo.geo.algo.nest2d.placement"
[INFO] [stdout] 173 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/nest2d/ifp.rs:49:1
[INFO] [stdout]    |
[INFO] [stdout] 49 | / #[gen_stub_pyfunction(
[INFO] [stdout] 50 | |     python = r#"
[INFO] [stdout] 51 | |     import collections.abc
[INFO] [stdout] 52 | |     import raygeo.geo.types
[INFO] [stdout] ...  |
[INFO] [stdout] 66 | |     module = "raygeo.geo.algo.nest2d.ifp"
[INFO] [stdout] 67 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/nest2d/ifp.rs:79:1
[INFO] [stdout]    |
[INFO] [stdout] 79 | / #[gen_stub_pyfunction(
[INFO] [stdout] 80 | |     python = r#"
[INFO] [stdout] 81 | |     import collections.abc
[INFO] [stdout] 82 | |     import raygeo.geo.types
[INFO] [stdout] ...  |
[INFO] [stdout] 98 | |     module = "raygeo.geo.algo.nest2d.ifp"
[INFO] [stdout] 99 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/nest2d/placement.rs:212:1
[INFO] [stdout]     |
[INFO] [stdout] 212 | / #[gen_stub_pyfunction(
[INFO] [stdout] 213 | |     python = r#"
[INFO] [stdout] 214 | |     import collections.abc
[INFO] [stdout] 215 | |     import raygeo.geo.algo.spatial_grid2d
[INFO] [stdout] ...   |
[INFO] [stdout] 247 | |     module = "raygeo.geo.algo.nest2d.placement"
[INFO] [stdout] 248 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/nest2d/nfp.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | / #[gen_stub_pyfunction(
[INFO] [stdout] 19 | |     python = r#"
[INFO] [stdout] 20 | |     import collections.abc
[INFO] [stdout] 21 | |     import raygeo.geo.types
[INFO] [stdout] ...  |
[INFO] [stdout] 35 | |     module = "raygeo.geo.algo.nest2d.nfp"
[INFO] [stdout] 36 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/nest2d/nfp.rs:48:1
[INFO] [stdout]    |
[INFO] [stdout] 48 | / #[gen_stub_pyfunction(
[INFO] [stdout] 49 | |     python = r#"
[INFO] [stdout] 50 | |     import collections.abc
[INFO] [stdout] ...  |
[INFO] [stdout] 64 | |     module = "raygeo.geo.algo.nest2d.nfp"
[INFO] [stdout] 65 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/nest2d/placement.rs:289:1
[INFO] [stdout]     |
[INFO] [stdout] 289 | / #[gen_stub_pyfunction(
[INFO] [stdout] 290 | |     python = r#"
[INFO] [stdout] 291 | |     import collections.abc
[INFO] [stdout] 292 | |     import raygeo.geo.algo.spatial_grid2d
[INFO] [stdout] ...   |
[INFO] [stdout] 326 | |     module = "raygeo.geo.algo.nest2d.placement"
[INFO] [stdout] 327 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/nest2d/nfp.rs:77:1
[INFO] [stdout]    |
[INFO] [stdout] 77 | / #[gen_stub_pyfunction(
[INFO] [stdout] 78 | |     python = r#"
[INFO] [stdout] 79 | |     import collections.abc
[INFO] [stdout] 80 | |     import raygeo.geo.types
[INFO] [stdout] ...  |
[INFO] [stdout] 92 | |     module = "raygeo.geo.algo.nest2d.nfp"
[INFO] [stdout] 93 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/nest2d/nfp.rs:100:1
[INFO] [stdout]     |
[INFO] [stdout] 100 | / #[gen_stub_pyfunction(
[INFO] [stdout] 101 | |     python = r#"
[INFO] [stdout] 102 | |     import collections.abc
[INFO] [stdout] 103 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 115 | |     module = "raygeo.geo.algo.nest2d.nfp"
[INFO] [stdout] 116 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/nest2d/placement.rs:368:1
[INFO] [stdout]     |
[INFO] [stdout] 368 | / #[gen_stub_pyfunction(
[INFO] [stdout] 369 | |     python = r#"
[INFO] [stdout] 370 | |     import collections.abc
[INFO] [stdout] 371 | |     import raygeo.geo.algo.spatial_grid2d
[INFO] [stdout] ...   |
[INFO] [stdout] 404 | |     module = "raygeo.geo.algo.nest2d.placement"
[INFO] [stdout] 405 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/nest2d/placement.rs:41:1
[INFO] [stdout]    |
[INFO] [stdout] 41 | / #[gen_stub_pyfunction(
[INFO] [stdout] 42 | |     python = r#"
[INFO] [stdout] 43 | |     def generate_bottom_left_candidates(
[INFO] [stdout] 44 | |         ifp_bounds: tuple[float, float, float, float],
[INFO] [stdout] ...  |
[INFO] [stdout] 57 | |     module = "raygeo.geo.algo.nest2d.placement"
[INFO] [stdout] 58 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/nest2d/placement.rs:76:1
[INFO] [stdout]    |
[INFO] [stdout] 76 | / #[gen_stub_pyfunction(
[INFO] [stdout] 77 | |     python = r#"
[INFO] [stdout] 78 | |     def generate_grid_candidates(
[INFO] [stdout] 79 | |         ifp_bounds: tuple[float, float, float, float],
[INFO] [stdout] ...  |
[INFO] [stdout] 92 | |     module = "raygeo.geo.algo.nest2d.placement"
[INFO] [stdout] 93 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/nest2d/placement.rs:446:1
[INFO] [stdout]     |
[INFO] [stdout] 446 | / #[gen_stub_pyfunction(
[INFO] [stdout] 447 | |     python = r#"
[INFO] [stdout] 448 | |     import collections.abc
[INFO] [stdout] ...   |
[INFO] [stdout] 487 | |     module = "raygeo.geo.algo.nest2d.placement"
[INFO] [stdout] 488 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/nest2d/placement.rs:111:1
[INFO] [stdout]     |
[INFO] [stdout] 111 | / #[gen_stub_pyfunction(
[INFO] [stdout] 112 | |     python = r#"
[INFO] [stdout] 113 | |     import collections.abc
[INFO] [stdout] ...   |
[INFO] [stdout] 133 | |     module = "raygeo.geo.algo.nest2d.placement"
[INFO] [stdout] 134 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/nest2d/placement.rs:156:1
[INFO] [stdout]     |
[INFO] [stdout] 156 | / #[gen_stub_pyfunction(
[INFO] [stdout] 157 | |     python = r#"
[INFO] [stdout] 158 | |     def filter_candidates_multi_resolution(
[INFO] [stdout] 159 | |         candidates: list[tuple[float, float]],
[INFO] [stdout] ...   |
[INFO] [stdout] 172 | |     module = "raygeo.geo.algo.nest2d.placement"
[INFO] [stdout] 173 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/nest2d/placement.rs:584:1
[INFO] [stdout]     |
[INFO] [stdout] 584 | / #[gen_stub_pyfunction(
[INFO] [stdout] 585 | |     python = r#"
[INFO] [stdout] 586 | |     import collections.abc
[INFO] [stdout] 587 | |     import numpy
[INFO] [stdout] ...   |
[INFO] [stdout] 608 | |     module = "raygeo.geo.algo.nest2d.placement"
[INFO] [stdout] 609 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/offset.rs:37:1
[INFO] [stdout]    |
[INFO] [stdout] 37 | / #[gen_stub_pyfunction(
[INFO] [stdout] 38 | |     python = r#"
[INFO] [stdout] 39 | |     import collections.abc
[INFO] [stdout] 40 | |     import raygeo
[INFO] [stdout] ...  |
[INFO] [stdout] 62 | |     module = "raygeo.geo.algo.offset"
[INFO] [stdout] 63 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/nest2d/placement.rs:212:1
[INFO] [stdout]     |
[INFO] [stdout] 212 | / #[gen_stub_pyfunction(
[INFO] [stdout] 213 | |     python = r#"
[INFO] [stdout] 214 | |     import collections.abc
[INFO] [stdout] 215 | |     import raygeo.geo.algo.spatial_grid2d
[INFO] [stdout] ...   |
[INFO] [stdout] 247 | |     module = "raygeo.geo.algo.nest2d.placement"
[INFO] [stdout] 248 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/offset.rs:81:1
[INFO] [stdout]     |
[INFO] [stdout]  81 | / #[gen_stub_pyfunction(
[INFO] [stdout]  82 | |     python = r#"
[INFO] [stdout]  83 | |     import collections.abc
[INFO] [stdout]  84 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | |     module = "raygeo.geo.algo.offset"
[INFO] [stdout] 107 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/offset.rs:129:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | / #[gen_stub_pyfunction(
[INFO] [stdout] 130 | |     python = r#"
[INFO] [stdout] 131 | |     import collections.abc
[INFO] [stdout] 132 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 149 | |     module = "raygeo.geo.algo.offset"
[INFO] [stdout] 150 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/nest2d/placement.rs:289:1
[INFO] [stdout]     |
[INFO] [stdout] 289 | / #[gen_stub_pyfunction(
[INFO] [stdout] 290 | |     python = r#"
[INFO] [stdout] 291 | |     import collections.abc
[INFO] [stdout] 292 | |     import raygeo.geo.algo.spatial_grid2d
[INFO] [stdout] ...   |
[INFO] [stdout] 326 | |     module = "raygeo.geo.algo.nest2d.placement"
[INFO] [stdout] 327 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/offset.rs:164:1
[INFO] [stdout]     |
[INFO] [stdout] 164 | / #[gen_stub_pyfunction(
[INFO] [stdout] 165 | |     python = r#"
[INFO] [stdout] 166 | |     import collections.abc
[INFO] [stdout] ...   |
[INFO] [stdout] 183 | |     module = "raygeo.geo.algo.offset"
[INFO] [stdout] 184 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/nest2d/placement.rs:368:1
[INFO] [stdout]     |
[INFO] [stdout] 368 | / #[gen_stub_pyfunction(
[INFO] [stdout] 369 | |     python = r#"
[INFO] [stdout] 370 | |     import collections.abc
[INFO] [stdout] 371 | |     import raygeo.geo.algo.spatial_grid2d
[INFO] [stdout] ...   |
[INFO] [stdout] 404 | |     module = "raygeo.geo.algo.nest2d.placement"
[INFO] [stdout] 405 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/ordering.rs:30:1
[INFO] [stdout]    |
[INFO] [stdout] 30 | / #[gen_stub_pyfunction(
[INFO] [stdout] 31 | |     python = r#"
[INFO] [stdout] 32 | |     import collections.abc
[INFO] [stdout] ...  |
[INFO] [stdout] 47 | |     module = "raygeo.geo.algo.ordering"
[INFO] [stdout] 48 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/overcut.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | / #[gen_stub_pyfunction(
[INFO] [stdout] 28 | |     python = r#"
[INFO] [stdout] 29 | |     import raygeo.geo
[INFO] [stdout] ...  |
[INFO] [stdout] 51 | |     module = "raygeo.geo.algo.overcut"
[INFO] [stdout] 52 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/polylabel.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | / #[gen_stub_pyfunction(
[INFO] [stdout] 21 | |     python = r#"
[INFO] [stdout] 22 | |     import collections.abc
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     module = "raygeo.geo.algo.polylabel"
[INFO] [stdout] 44 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/nest2d/placement.rs:446:1
[INFO] [stdout]     |
[INFO] [stdout] 446 | / #[gen_stub_pyfunction(
[INFO] [stdout] 447 | |     python = r#"
[INFO] [stdout] 448 | |     import collections.abc
[INFO] [stdout] ...   |
[INFO] [stdout] 487 | |     module = "raygeo.geo.algo.nest2d.placement"
[INFO] [stdout] 488 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/polylabel.rs:69:1
[INFO] [stdout]    |
[INFO] [stdout] 69 | / #[gen_stub_pyfunction(
[INFO] [stdout] 70 | |     python = r#"
[INFO] [stdout] 71 | |     import collections.abc
[INFO] [stdout] ...  |
[INFO] [stdout] 86 | |     module = "raygeo.geo.algo.polylabel"
[INFO] [stdout] 87 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/nest2d/placement.rs:584:1
[INFO] [stdout]     |
[INFO] [stdout] 584 | / #[gen_stub_pyfunction(
[INFO] [stdout] 585 | |     python = r#"
[INFO] [stdout] 586 | |     import collections.abc
[INFO] [stdout] 587 | |     import numpy
[INFO] [stdout] ...   |
[INFO] [stdout] 608 | |     module = "raygeo.geo.algo.nest2d.placement"
[INFO] [stdout] 609 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/offset.rs:37:1
[INFO] [stdout]    |
[INFO] [stdout] 37 | / #[gen_stub_pyfunction(
[INFO] [stdout] 38 | |     python = r#"
[INFO] [stdout] 39 | |     import collections.abc
[INFO] [stdout] 40 | |     import raygeo
[INFO] [stdout] ...  |
[INFO] [stdout] 62 | |     module = "raygeo.geo.algo.offset"
[INFO] [stdout] 63 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/ramp.rs:58:1
[INFO] [stdout]    |
[INFO] [stdout] 58 | / #[gen_stub_pyfunction(
[INFO] [stdout] 59 | |     python = r#"
[INFO] [stdout] 60 | |     import collections.abc
[INFO] [stdout] 61 | |     import raygeo.geo.types
[INFO] [stdout] ...  |
[INFO] [stdout] 88 | |     module = "raygeo.geo.algo.ramp"
[INFO] [stdout] 89 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/offset.rs:81:1
[INFO] [stdout]     |
[INFO] [stdout]  81 | / #[gen_stub_pyfunction(
[INFO] [stdout]  82 | |     python = r#"
[INFO] [stdout]  83 | |     import collections.abc
[INFO] [stdout]  84 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 106 | |     module = "raygeo.geo.algo.offset"
[INFO] [stdout] 107 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/rootfind.rs:37:1
[INFO] [stdout]    |
[INFO] [stdout] 37 | / #[gen_stub_pyfunction(
[INFO] [stdout] 38 | |     python = r#"
[INFO] [stdout] 39 | |     import typing
[INFO] [stdout] ...  |
[INFO] [stdout] 58 | |     module = "raygeo.geo.algo.rootfind"
[INFO] [stdout] 59 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/offset.rs:129:1
[INFO] [stdout]     |
[INFO] [stdout] 129 | / #[gen_stub_pyfunction(
[INFO] [stdout] 130 | |     python = r#"
[INFO] [stdout] 131 | |     import collections.abc
[INFO] [stdout] 132 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 149 | |     module = "raygeo.geo.algo.offset"
[INFO] [stdout] 150 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/rootfind.rs:72:1
[INFO] [stdout]    |
[INFO] [stdout] 72 | / #[gen_stub_pyfunction(
[INFO] [stdout] 73 | |     python = r#"
[INFO] [stdout] 74 | |     import typing
[INFO] [stdout] ...  |
[INFO] [stdout] 93 | |     module = "raygeo.geo.algo.rootfind"
[INFO] [stdout] 94 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/offset.rs:164:1
[INFO] [stdout]     |
[INFO] [stdout] 164 | / #[gen_stub_pyfunction(
[INFO] [stdout] 165 | |     python = r#"
[INFO] [stdout] 166 | |     import collections.abc
[INFO] [stdout] ...   |
[INFO] [stdout] 183 | |     module = "raygeo.geo.algo.offset"
[INFO] [stdout] 184 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/rootfind.rs:108:1
[INFO] [stdout]     |
[INFO] [stdout] 108 | / #[gen_stub_pyfunction(
[INFO] [stdout] 109 | |     python = r#"
[INFO] [stdout] 110 | |     import typing
[INFO] [stdout] ...   |
[INFO] [stdout] 129 | |     module = "raygeo.geo.algo.rootfind"
[INFO] [stdout] 130 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/rootfind.rs:144:1
[INFO] [stdout]     |
[INFO] [stdout] 144 | / #[gen_stub_pyfunction(
[INFO] [stdout] 145 | |     python = r#"
[INFO] [stdout] 146 | |     def bisect_tracked(
[INFO] [stdout] 147 | |         f, lo: float, hi: float, tol: float = 1e-10, max_iter: int = 100
[INFO] [stdout] ...   |
[INFO] [stdout] 159 | |     module = "raygeo.geo.algo.rootfind"
[INFO] [stdout] 160 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/ordering.rs:30:1
[INFO] [stdout]    |
[INFO] [stdout] 30 | / #[gen_stub_pyfunction(
[INFO] [stdout] 31 | |     python = r#"
[INFO] [stdout] 32 | |     import collections.abc
[INFO] [stdout] ...  |
[INFO] [stdout] 47 | |     module = "raygeo.geo.algo.ordering"
[INFO] [stdout] 48 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/overcut.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | / #[gen_stub_pyfunction(
[INFO] [stdout] 28 | |     python = r#"
[INFO] [stdout] 29 | |     import raygeo.geo
[INFO] [stdout] ...  |
[INFO] [stdout] 51 | |     module = "raygeo.geo.algo.overcut"
[INFO] [stdout] 52 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/rootfind.rs:174:1
[INFO] [stdout]     |
[INFO] [stdout] 174 | / #[gen_stub_pyfunction(
[INFO] [stdout] 175 | |     python = r#"
[INFO] [stdout] 176 | |     def solve_secant_tracked(
[INFO] [stdout] 177 | |         f, x0: float, x1: float, tol: float = 1e-10, max_iter: int = 100
[INFO] [stdout] ...   |
[INFO] [stdout] 189 | |     module = "raygeo.geo.algo.rootfind"
[INFO] [stdout] 190 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/polylabel.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | / #[gen_stub_pyfunction(
[INFO] [stdout] 21 | |     python = r#"
[INFO] [stdout] 22 | |     import collections.abc
[INFO] [stdout] ...  |
[INFO] [stdout] 43 | |     module = "raygeo.geo.algo.polylabel"
[INFO] [stdout] 44 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/rootfind.rs:209:1
[INFO] [stdout]     |
[INFO] [stdout] 209 | / #[gen_stub_pyfunction(
[INFO] [stdout] 210 | |     python = r#"
[INFO] [stdout] 211 | |     def solve_illinois_tracked(
[INFO] [stdout] 212 | |         f, lo: float, hi: float, tol: float = 1e-10, max_iter: int = 100
[INFO] [stdout] ...   |
[INFO] [stdout] 224 | |     module = "raygeo.geo.algo.rootfind"
[INFO] [stdout] 225 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/rootfind.rs:244:1
[INFO] [stdout]     |
[INFO] [stdout] 244 | / #[gen_stub_pyfunction(
[INFO] [stdout] 245 | |     python = r#"
[INFO] [stdout] 246 | |     import typing
[INFO] [stdout] ...   |
[INFO] [stdout] 267 | |     module = "raygeo.geo.algo.rootfind"
[INFO] [stdout] 268 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/polylabel.rs:69:1
[INFO] [stdout]    |
[INFO] [stdout] 69 | / #[gen_stub_pyfunction(
[INFO] [stdout] 70 | |     python = r#"
[INFO] [stdout] 71 | |     import collections.abc
[INFO] [stdout] ...  |
[INFO] [stdout] 86 | |     module = "raygeo.geo.algo.polylabel"
[INFO] [stdout] 87 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/simplify.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / #[gen_stub_pyfunction(
[INFO] [stdout] 35 | |     python = r#"
[INFO] [stdout] 36 | |     import collections.abc
[INFO] [stdout] 37 | |     import raygeo.geo.types
[INFO] [stdout] ...  |
[INFO] [stdout] 53 | |     module = "raygeo.geo.algo.simplify"
[INFO] [stdout] 54 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/simplify.rs:66:1
[INFO] [stdout]    |
[INFO] [stdout] 66 | / #[gen_stub_pyfunction(
[INFO] [stdout] 67 | |     python = r#"
[INFO] [stdout] 68 | |     import collections.abc
[INFO] [stdout] 69 | |     import raygeo.geo.types
[INFO] [stdout] ...  |
[INFO] [stdout] 86 | |     module = "raygeo.geo.algo.simplify"
[INFO] [stdout] 87 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/smooth.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 44 | / #[gen_stub_pyfunction(
[INFO] [stdout] 45 | |     python = r#"
[INFO] [stdout] 46 | |     def compute_gaussian_kernel(
[INFO] [stdout] 47 | |         amount: int,
[INFO] [stdout] ...  |
[INFO] [stdout] 56 | |     module = "raygeo.geo.algo.smooth"
[INFO] [stdout] 57 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/ramp.rs:58:1
[INFO] [stdout]    |
[INFO] [stdout] 58 | / #[gen_stub_pyfunction(
[INFO] [stdout] 59 | |     python = r#"
[INFO] [stdout] 60 | |     import collections.abc
[INFO] [stdout] 61 | |     import raygeo.geo.types
[INFO] [stdout] ...  |
[INFO] [stdout] 88 | |     module = "raygeo.geo.algo.ramp"
[INFO] [stdout] 89 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/smooth.rs:63:1
[INFO] [stdout]    |
[INFO] [stdout] 63 | / #[gen_stub_pyfunction(
[INFO] [stdout] 64 | |     python = r#"
[INFO] [stdout] 65 | |     import collections.abc
[INFO] [stdout] ...  |
[INFO] [stdout] 83 | |     module = "raygeo.geo.algo.smooth"
[INFO] [stdout] 84 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/rootfind.rs:37:1
[INFO] [stdout]    |
[INFO] [stdout] 37 | / #[gen_stub_pyfunction(
[INFO] [stdout] 38 | |     python = r#"
[INFO] [stdout] 39 | |     import typing
[INFO] [stdout] ...  |
[INFO] [stdout] 58 | |     module = "raygeo.geo.algo.rootfind"
[INFO] [stdout] 59 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/smooth.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 | / #[gen_stub_pyfunction(
[INFO] [stdout] 105 | |     python = r#"
[INFO] [stdout] 106 | |     import collections.abc
[INFO] [stdout] 107 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 121 | |     module = "raygeo.geo.algo.smooth"
[INFO] [stdout] 122 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/rootfind.rs:72:1
[INFO] [stdout]    |
[INFO] [stdout] 72 | / #[gen_stub_pyfunction(
[INFO] [stdout] 73 | |     python = r#"
[INFO] [stdout] 74 | |     import typing
[INFO] [stdout] ...  |
[INFO] [stdout] 93 | |     module = "raygeo.geo.algo.rootfind"
[INFO] [stdout] 94 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/smooth.rs:135:1
[INFO] [stdout]     |
[INFO] [stdout] 135 | / #[gen_stub_pyfunction(
[INFO] [stdout] 136 | |     python = r#"
[INFO] [stdout] 137 | |     import collections.abc
[INFO] [stdout] 138 | |     import typing
[INFO] [stdout] ...   |
[INFO] [stdout] 157 | |     module = "raygeo.geo.algo.smooth"
[INFO] [stdout] 158 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/rootfind.rs:108:1
[INFO] [stdout]     |
[INFO] [stdout] 108 | / #[gen_stub_pyfunction(
[INFO] [stdout] 109 | |     python = r#"
[INFO] [stdout] 110 | |     import typing
[INFO] [stdout] ...   |
[INFO] [stdout] 129 | |     module = "raygeo.geo.algo.rootfind"
[INFO] [stdout] 130 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/smooth.rs:177:1
[INFO] [stdout]     |
[INFO] [stdout] 177 | / #[gen_stub_pyfunction(
[INFO] [stdout] 178 | |     python = r#"
[INFO] [stdout] 179 | |     import collections.abc
[INFO] [stdout] 180 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 194 | |     module = "raygeo.geo.algo.smooth"
[INFO] [stdout] 195 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/rootfind.rs:144:1
[INFO] [stdout]     |
[INFO] [stdout] 144 | / #[gen_stub_pyfunction(
[INFO] [stdout] 145 | |     python = r#"
[INFO] [stdout] 146 | |     def bisect_tracked(
[INFO] [stdout] 147 | |         f, lo: float, hi: float, tol: float = 1e-10, max_iter: int = 100
[INFO] [stdout] ...   |
[INFO] [stdout] 159 | |     module = "raygeo.geo.algo.rootfind"
[INFO] [stdout] 160 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/smooth.rs:208:1
[INFO] [stdout]     |
[INFO] [stdout] 208 | / #[gen_stub_pyfunction(
[INFO] [stdout] 209 | |     python = r#"
[INFO] [stdout] 210 | |     import collections.abc
[INFO] [stdout] ...   |
[INFO] [stdout] 239 | |     module = "raygeo.geo.algo.smooth"
[INFO] [stdout] 240 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/rootfind.rs:174:1
[INFO] [stdout]     |
[INFO] [stdout] 174 | / #[gen_stub_pyfunction(
[INFO] [stdout] 175 | |     python = r#"
[INFO] [stdout] 176 | |     def solve_secant_tracked(
[INFO] [stdout] 177 | |         f, x0: float, x1: float, tol: float = 1e-10, max_iter: int = 100
[INFO] [stdout] ...   |
[INFO] [stdout] 189 | |     module = "raygeo.geo.algo.rootfind"
[INFO] [stdout] 190 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/smooth.rs:261:1
[INFO] [stdout]     |
[INFO] [stdout] 261 | / #[gen_stub_pyfunction(
[INFO] [stdout] 262 | |     python = r#"
[INFO] [stdout] 263 | |     import collections.abc
[INFO] [stdout] ...   |
[INFO] [stdout] 285 | |     module = "raygeo.geo.algo.smooth"
[INFO] [stdout] 286 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/rootfind.rs:209:1
[INFO] [stdout]     |
[INFO] [stdout] 209 | / #[gen_stub_pyfunction(
[INFO] [stdout] 210 | |     python = r#"
[INFO] [stdout] 211 | |     def solve_illinois_tracked(
[INFO] [stdout] 212 | |         f, lo: float, hi: float, tol: float = 1e-10, max_iter: int = 100
[INFO] [stdout] ...   |
[INFO] [stdout] 224 | |     module = "raygeo.geo.algo.rootfind"
[INFO] [stdout] 225 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/smooth.rs:309:1
[INFO] [stdout]     |
[INFO] [stdout] 309 | / #[gen_stub_pyfunction(
[INFO] [stdout] 310 | |     python = r#"
[INFO] [stdout] 311 | |     import collections.abc
[INFO] [stdout] ...   |
[INFO] [stdout] 340 | |     module = "raygeo.geo.algo.smooth"
[INFO] [stdout] 341 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/rootfind.rs:244:1
[INFO] [stdout]     |
[INFO] [stdout] 244 | / #[gen_stub_pyfunction(
[INFO] [stdout] 245 | |     python = r#"
[INFO] [stdout] 246 | |     import typing
[INFO] [stdout] ...   |
[INFO] [stdout] 267 | |     module = "raygeo.geo.algo.rootfind"
[INFO] [stdout] 268 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/simplify.rs:34:1
[INFO] [stdout]    |
[INFO] [stdout] 34 | / #[gen_stub_pyfunction(
[INFO] [stdout] 35 | |     python = r#"
[INFO] [stdout] 36 | |     import collections.abc
[INFO] [stdout] 37 | |     import raygeo.geo.types
[INFO] [stdout] ...  |
[INFO] [stdout] 53 | |     module = "raygeo.geo.algo.simplify"
[INFO] [stdout] 54 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/smooth.rs:377:1
[INFO] [stdout]     |
[INFO] [stdout] 377 | / #[gen_stub_pyfunction(
[INFO] [stdout] 378 | |     python = r#"
[INFO] [stdout] 379 | |     import collections.abc
[INFO] [stdout] ...   |
[INFO] [stdout] 399 | |     module = "raygeo.geo.algo.smooth"
[INFO] [stdout] 400 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/simplify.rs:66:1
[INFO] [stdout]    |
[INFO] [stdout] 66 | / #[gen_stub_pyfunction(
[INFO] [stdout] 67 | |     python = r#"
[INFO] [stdout] 68 | |     import collections.abc
[INFO] [stdout] 69 | |     import raygeo.geo.types
[INFO] [stdout] ...  |
[INFO] [stdout] 86 | |     module = "raygeo.geo.algo.simplify"
[INFO] [stdout] 87 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/smooth.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 44 | / #[gen_stub_pyfunction(
[INFO] [stdout] 45 | |     python = r#"
[INFO] [stdout] 46 | |     def compute_gaussian_kernel(
[INFO] [stdout] 47 | |         amount: int,
[INFO] [stdout] ...  |
[INFO] [stdout] 56 | |     module = "raygeo.geo.algo.smooth"
[INFO] [stdout] 57 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/spatial_grid2d.rs:30:1
[INFO] [stdout]    |
[INFO] [stdout] 30 | #[gen_stub_pymethods]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/smooth.rs:63:1
[INFO] [stdout]    |
[INFO] [stdout] 63 | / #[gen_stub_pyfunction(
[INFO] [stdout] 64 | |     python = r#"
[INFO] [stdout] 65 | |     import collections.abc
[INFO] [stdout] ...  |
[INFO] [stdout] 83 | |     module = "raygeo.geo.algo.smooth"
[INFO] [stdout] 84 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/smooth.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 | / #[gen_stub_pyfunction(
[INFO] [stdout] 105 | |     python = r#"
[INFO] [stdout] 106 | |     import collections.abc
[INFO] [stdout] 107 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 121 | |     module = "raygeo.geo.algo.smooth"
[INFO] [stdout] 122 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/spiral.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | / #[gen_stub_pyfunction(
[INFO] [stdout] 28 | |     python = r#"
[INFO] [stdout] 29 | |     import collections.abc
[INFO] [stdout] 30 | |     import raygeo.geo.types
[INFO] [stdout] ...  |
[INFO] [stdout] 60 | |     module = "raygeo.geo.algo.spiral"
[INFO] [stdout] 61 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/smooth.rs:135:1
[INFO] [stdout]     |
[INFO] [stdout] 135 | / #[gen_stub_pyfunction(
[INFO] [stdout] 136 | |     python = r#"
[INFO] [stdout] 137 | |     import collections.abc
[INFO] [stdout] 138 | |     import typing
[INFO] [stdout] ...   |
[INFO] [stdout] 157 | |     module = "raygeo.geo.algo.smooth"
[INFO] [stdout] 158 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/trochoid.rs:32:1
[INFO] [stdout]    |
[INFO] [stdout] 32 | / #[gen_stub_pyfunction(
[INFO] [stdout] 33 | |     python = r#"
[INFO] [stdout] 34 | |     import collections.abc
[INFO] [stdout] 35 | |     import raygeo.geo.types
[INFO] [stdout] ...  |
[INFO] [stdout] 57 | |     module = "raygeo.geo.algo.trochoid"
[INFO] [stdout] 58 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/smooth.rs:177:1
[INFO] [stdout]     |
[INFO] [stdout] 177 | / #[gen_stub_pyfunction(
[INFO] [stdout] 178 | |     python = r#"
[INFO] [stdout] 179 | |     import collections.abc
[INFO] [stdout] 180 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 194 | |     module = "raygeo.geo.algo.smooth"
[INFO] [stdout] 195 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/smooth.rs:208:1
[INFO] [stdout]     |
[INFO] [stdout] 208 | / #[gen_stub_pyfunction(
[INFO] [stdout] 209 | |     python = r#"
[INFO] [stdout] 210 | |     import collections.abc
[INFO] [stdout] ...   |
[INFO] [stdout] 239 | |     module = "raygeo.geo.algo.smooth"
[INFO] [stdout] 240 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/geometry.rs:77:1
[INFO] [stdout]    |
[INFO] [stdout] 77 | #[gen_stub_pymethods]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/smooth.rs:261:1
[INFO] [stdout]     |
[INFO] [stdout] 261 | / #[gen_stub_pyfunction(
[INFO] [stdout] 262 | |     python = r#"
[INFO] [stdout] 263 | |     import collections.abc
[INFO] [stdout] ...   |
[INFO] [stdout] 285 | |     module = "raygeo.geo.algo.smooth"
[INFO] [stdout] 286 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/smooth.rs:309:1
[INFO] [stdout]     |
[INFO] [stdout] 309 | / #[gen_stub_pyfunction(
[INFO] [stdout] 310 | |     python = r#"
[INFO] [stdout] 311 | |     import collections.abc
[INFO] [stdout] ...   |
[INFO] [stdout] 340 | |     module = "raygeo.geo.algo.smooth"
[INFO] [stdout] 341 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/algo/smooth.rs:377:1
[INFO] [stdout]     |
[INFO] [stdout] 377 | / #[gen_stub_pyfunction(
[INFO] [stdout] 378 | |     python = r#"
[INFO] [stdout] 379 | |     import collections.abc
[INFO] [stdout] ...   |
[INFO] [stdout] 399 | |     module = "raygeo.geo.algo.smooth"
[INFO] [stdout] 400 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/spatial_grid2d.rs:30:1
[INFO] [stdout]    |
[INFO] [stdout] 30 | #[gen_stub_pymethods]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/spiral.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | / #[gen_stub_pyfunction(
[INFO] [stdout] 28 | |     python = r#"
[INFO] [stdout] 29 | |     import collections.abc
[INFO] [stdout] 30 | |     import raygeo.geo.types
[INFO] [stdout] ...  |
[INFO] [stdout] 60 | |     module = "raygeo.geo.algo.spiral"
[INFO] [stdout] 61 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/algo/trochoid.rs:32:1
[INFO] [stdout]    |
[INFO] [stdout] 32 | / #[gen_stub_pyfunction(
[INFO] [stdout] 33 | |     python = r#"
[INFO] [stdout] 34 | |     import collections.abc
[INFO] [stdout] 35 | |     import raygeo.geo.types
[INFO] [stdout] ...  |
[INFO] [stdout] 57 | |     module = "raygeo.geo.algo.trochoid"
[INFO] [stdout] 58 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/geometry.rs:77:1
[INFO] [stdout]    |
[INFO] [stdout] 77 | #[gen_stub_pymethods]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/geometry.rs:249:1
[INFO] [stdout]     |
[INFO] [stdout] 249 | #[gen_stub_pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/geometry.rs:249:1
[INFO] [stdout]     |
[INFO] [stdout] 249 | #[gen_stub_pymethods]
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/shape/arc.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | / #[gen_stub_pyfunction(
[INFO] [stdout] 30 | |     python = r#"
[INFO] [stdout] 31 | |     import raygeo.geo.types
[INFO] [stdout] ...  |
[INFO] [stdout] 54 | |     module = "raygeo.geo.shape.arc"
[INFO] [stdout] 55 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/arc.rs:134:1
[INFO] [stdout]     |
[INFO] [stdout] 134 | / #[gen_stub_pyfunction(
[INFO] [stdout] 135 | |     python = r#"
[INFO] [stdout] 136 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 154 | |     module = "raygeo.geo.shape.arc"
[INFO] [stdout] 155 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/arc.rs:173:1
[INFO] [stdout]     |
[INFO] [stdout] 173 | / #[gen_stub_pyfunction(
[INFO] [stdout] 174 | |     python = r#"
[INFO] [stdout] 175 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 191 | |     module = "raygeo.geo.shape.arc"
[INFO] [stdout] 192 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/arc.rs:206:1
[INFO] [stdout]     |
[INFO] [stdout] 206 | / #[gen_stub_pyfunction(
[INFO] [stdout] 207 | |     python = r#"
[INFO] [stdout] 208 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 226 | |     module = "raygeo.geo.shape.arc"
[INFO] [stdout] 227 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/arc.rs:243:1
[INFO] [stdout]     |
[INFO] [stdout] 243 | / #[gen_stub_pyfunction(
[INFO] [stdout] 244 | |     python = r#"
[INFO] [stdout] 245 | |     def get_arc_sweep(start_angle: float, end_angle: float, clockwise: bool) -> float:
[INFO] [stdout] 246 | |         """Compute the signed sweep angle for an arc.
[INFO] [stdout] ...   |
[INFO] [stdout] 257 | |     module = "raygeo.geo.shape.arc"
[INFO] [stdout] 258 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/arc.rs:264:1
[INFO] [stdout]     |
[INFO] [stdout] 264 | / #[gen_stub_pyfunction(
[INFO] [stdout] 265 | |     python = r#"
[INFO] [stdout] 266 | |     import typing
[INFO] [stdout] 267 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 285 | |     module = "raygeo.geo.shape.arc"
[INFO] [stdout] 286 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/arc.rs:306:1
[INFO] [stdout]     |
[INFO] [stdout] 306 | / #[gen_stub_pyfunction(
[INFO] [stdout] 307 | |     python = r#"
[INFO] [stdout] 308 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 326 | |     module = "raygeo.geo.shape.arc"
[INFO] [stdout] 327 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/arc.rs:344:1
[INFO] [stdout]     |
[INFO] [stdout] 344 | / #[gen_stub_pyfunction(
[INFO] [stdout] 345 | |     python = r#"
[INFO] [stdout] 346 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 364 | |     module = "raygeo.geo.shape.arc"
[INFO] [stdout] 365 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/arc.rs:382:1
[INFO] [stdout]     |
[INFO] [stdout] 382 | / #[gen_stub_pyfunction(
[INFO] [stdout] 383 | |     python = r#"
[INFO] [stdout] 384 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 404 | |     module = "raygeo.geo.shape.arc"
[INFO] [stdout] 405 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/arc.rs:424:1
[INFO] [stdout]     |
[INFO] [stdout] 424 | / #[gen_stub_pyfunction(
[INFO] [stdout] 425 | |     python = r#"
[INFO] [stdout] 426 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 448 | |     module = "raygeo.geo.shape.arc"
[INFO] [stdout] 449 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/arc.rs:470:1
[INFO] [stdout]     |
[INFO] [stdout] 470 | / #[gen_stub_pyfunction(
[INFO] [stdout] 471 | |     python = r#"
[INFO] [stdout] 472 | |     import collections.abc
[INFO] [stdout] 473 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 487 | |     module = "raygeo.geo.shape.arc"
[INFO] [stdout] 488 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/arc.rs:496:1
[INFO] [stdout]     |
[INFO] [stdout] 496 | / #[gen_stub_pyfunction(
[INFO] [stdout] 497 | |     python = r#"
[INFO] [stdout] 498 | |     import typing
[INFO] [stdout] 499 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 519 | |     module = "raygeo.geo.shape.arc"
[INFO] [stdout] 520 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/arc.rs:540:1
[INFO] [stdout]     |
[INFO] [stdout] 540 | / #[gen_stub_pyfunction(
[INFO] [stdout] 541 | |     python = r#"
[INFO] [stdout] 542 | |     def is_angle_between(
[INFO] [stdout] 543 | |         angle: float,
[INFO] [stdout] ...   |
[INFO] [stdout] 558 | |     module = "raygeo.geo.shape.arc"
[INFO] [stdout] 559 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/arc.rs:571:1
[INFO] [stdout]     |
[INFO] [stdout] 571 | / #[gen_stub_pyfunction(
[INFO] [stdout] 572 | |     python = r#"
[INFO] [stdout] 573 | |     def normalize_angle(angle: float) -> float:
[INFO] [stdout] 574 | |         """Normalize an angle to the range [0, 2*pi).
[INFO] [stdout] ...   |
[INFO] [stdout] 581 | |     module = "raygeo.geo.shape.arc"
[INFO] [stdout] 582 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/arc.rs:588:1
[INFO] [stdout]     |
[INFO] [stdout] 588 | / #[gen_stub_pyfunction(
[INFO] [stdout] 589 | |     python = r#"
[INFO] [stdout] 590 | |     def normalize_angle_signed(angle: float) -> float:
[INFO] [stdout] 591 | |         """Normalize an angle to the range [-pi, pi).
[INFO] [stdout] ...   |
[INFO] [stdout] 598 | |     module = "raygeo.geo.shape.arc"
[INFO] [stdout] 599 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/arc.rs:605:1
[INFO] [stdout]     |
[INFO] [stdout] 605 | / #[gen_stub_pyfunction(
[INFO] [stdout] 606 | |     python = r#"
[INFO] [stdout] 607 | |     import typing
[INFO] [stdout] 608 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 624 | |     module = "raygeo.geo.shape.arc"
[INFO] [stdout] 625 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/arc.rs:646:1
[INFO] [stdout]     |
[INFO] [stdout] 646 | / #[gen_stub_pyfunction(
[INFO] [stdout] 647 | |     python = r#"
[INFO] [stdout] 648 | |     import collections.abc
[INFO] [stdout] 649 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 666 | |     module = "raygeo.geo.shape.arc"
[INFO] [stdout] 667 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/shape/arc.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | / #[gen_stub_pyfunction(
[INFO] [stdout] 30 | |     python = r#"
[INFO] [stdout] 31 | |     import raygeo.geo.types
[INFO] [stdout] ...  |
[INFO] [stdout] 54 | |     module = "raygeo.geo.shape.arc"
[INFO] [stdout] 55 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/shape/bezier.rs:61:1
[INFO] [stdout]    |
[INFO] [stdout] 61 | / #[gen_stub_pyfunction(
[INFO] [stdout] 62 | |     python = r#"
[INFO] [stdout] 63 | |     import raygeo.geo.types
[INFO] [stdout] ...  |
[INFO] [stdout] 83 | |     module = "raygeo.geo.shape.bezier"
[INFO] [stdout] 84 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/arc.rs:134:1
[INFO] [stdout]     |
[INFO] [stdout] 134 | / #[gen_stub_pyfunction(
[INFO] [stdout] 135 | |     python = r#"
[INFO] [stdout] 136 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 154 | |     module = "raygeo.geo.shape.arc"
[INFO] [stdout] 155 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/bezier.rs:102:1
[INFO] [stdout]     |
[INFO] [stdout] 102 | / #[gen_stub_pyfunction(
[INFO] [stdout] 103 | |     python = r#"
[INFO] [stdout] 104 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 127 | |     module = "raygeo.geo.shape.bezier"
[INFO] [stdout] 128 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/arc.rs:173:1
[INFO] [stdout]     |
[INFO] [stdout] 173 | / #[gen_stub_pyfunction(
[INFO] [stdout] 174 | |     python = r#"
[INFO] [stdout] 175 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 191 | |     module = "raygeo.geo.shape.arc"
[INFO] [stdout] 192 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/bezier.rs:160:1
[INFO] [stdout]     |
[INFO] [stdout] 160 | / #[gen_stub_pyfunction(
[INFO] [stdout] 161 | |     python = r#"
[INFO] [stdout] 162 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 180 | |     module = "raygeo.geo.shape.bezier"
[INFO] [stdout] 181 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/arc.rs:206:1
[INFO] [stdout]     |
[INFO] [stdout] 206 | / #[gen_stub_pyfunction(
[INFO] [stdout] 207 | |     python = r#"
[INFO] [stdout] 208 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 226 | |     module = "raygeo.geo.shape.arc"
[INFO] [stdout] 227 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/bezier.rs:198:1
[INFO] [stdout]     |
[INFO] [stdout] 198 | / #[gen_stub_pyfunction(
[INFO] [stdout] 199 | |     python = r#"
[INFO] [stdout] 200 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 220 | |     module = "raygeo.geo.shape.bezier"
[INFO] [stdout] 221 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/arc.rs:243:1
[INFO] [stdout]     |
[INFO] [stdout] 243 | / #[gen_stub_pyfunction(
[INFO] [stdout] 244 | |     python = r#"
[INFO] [stdout] 245 | |     def get_arc_sweep(start_angle: float, end_angle: float, clockwise: bool) -> float:
[INFO] [stdout] 246 | |         """Compute the signed sweep angle for an arc.
[INFO] [stdout] ...   |
[INFO] [stdout] 257 | |     module = "raygeo.geo.shape.arc"
[INFO] [stdout] 258 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/bezier.rs:239:1
[INFO] [stdout]     |
[INFO] [stdout] 239 | / #[gen_stub_pyfunction(
[INFO] [stdout] 240 | |     python = r#"
[INFO] [stdout] 241 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 261 | |     module = "raygeo.geo.shape.bezier"
[INFO] [stdout] 262 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/arc.rs:264:1
[INFO] [stdout]     |
[INFO] [stdout] 264 | / #[gen_stub_pyfunction(
[INFO] [stdout] 265 | |     python = r#"
[INFO] [stdout] 266 | |     import typing
[INFO] [stdout] 267 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 285 | |     module = "raygeo.geo.shape.arc"
[INFO] [stdout] 286 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/arc.rs:306:1
[INFO] [stdout]     |
[INFO] [stdout] 306 | / #[gen_stub_pyfunction(
[INFO] [stdout] 307 | |     python = r#"
[INFO] [stdout] 308 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 326 | |     module = "raygeo.geo.shape.arc"
[INFO] [stdout] 327 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/bezier.rs:290:1
[INFO] [stdout]     |
[INFO] [stdout] 290 | / #[gen_stub_pyfunction(
[INFO] [stdout] 291 | |     python = r#"
[INFO] [stdout] 292 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 310 | |     module = "raygeo.geo.shape.bezier"
[INFO] [stdout] 311 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/bezier.rs:332:1
[INFO] [stdout]     |
[INFO] [stdout] 332 | / #[gen_stub_pyfunction(
[INFO] [stdout] 333 | |     python = r#"
[INFO] [stdout] 334 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 359 | |     module = "raygeo.geo.shape.bezier"
[INFO] [stdout] 360 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/arc.rs:344:1
[INFO] [stdout]     |
[INFO] [stdout] 344 | / #[gen_stub_pyfunction(
[INFO] [stdout] 345 | |     python = r#"
[INFO] [stdout] 346 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 364 | |     module = "raygeo.geo.shape.arc"
[INFO] [stdout] 365 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/bezier.rs:378:1
[INFO] [stdout]     |
[INFO] [stdout] 378 | / #[gen_stub_pyfunction(
[INFO] [stdout] 379 | |     python = r#"
[INFO] [stdout] 380 | |     import typing
[INFO] [stdout] 381 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 401 | |     module = "raygeo.geo.shape.bezier"
[INFO] [stdout] 402 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/arc.rs:382:1
[INFO] [stdout]     |
[INFO] [stdout] 382 | / #[gen_stub_pyfunction(
[INFO] [stdout] 383 | |     python = r#"
[INFO] [stdout] 384 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 404 | |     module = "raygeo.geo.shape.arc"
[INFO] [stdout] 405 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/bezier.rs:421:1
[INFO] [stdout]     |
[INFO] [stdout] 421 | / #[gen_stub_pyfunction(
[INFO] [stdout] 422 | |     python = r#"
[INFO] [stdout] 423 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 443 | |     module = "raygeo.geo.shape.bezier"
[INFO] [stdout] 444 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/arc.rs:424:1
[INFO] [stdout]     |
[INFO] [stdout] 424 | / #[gen_stub_pyfunction(
[INFO] [stdout] 425 | |     python = r#"
[INFO] [stdout] 426 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 448 | |     module = "raygeo.geo.shape.arc"
[INFO] [stdout] 449 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/arc.rs:470:1
[INFO] [stdout]     |
[INFO] [stdout] 470 | / #[gen_stub_pyfunction(
[INFO] [stdout] 471 | |     python = r#"
[INFO] [stdout] 472 | |     import collections.abc
[INFO] [stdout] 473 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 487 | |     module = "raygeo.geo.shape.arc"
[INFO] [stdout] 488 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/bezier.rs:462:1
[INFO] [stdout]     |
[INFO] [stdout] 462 | / #[gen_stub_pyfunction(
[INFO] [stdout] 463 | |     python = r#"
[INFO] [stdout] 464 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 486 | |     module = "raygeo.geo.shape.bezier"
[INFO] [stdout] 487 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/arc.rs:496:1
[INFO] [stdout]     |
[INFO] [stdout] 496 | / #[gen_stub_pyfunction(
[INFO] [stdout] 497 | |     python = r#"
[INFO] [stdout] 498 | |     import typing
[INFO] [stdout] 499 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 519 | |     module = "raygeo.geo.shape.arc"
[INFO] [stdout] 520 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/bezier.rs:508:1
[INFO] [stdout]     |
[INFO] [stdout] 508 | / #[gen_stub_pyfunction(
[INFO] [stdout] 509 | |     python = r#"
[INFO] [stdout] 510 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 530 | |     module = "raygeo.geo.shape.bezier"
[INFO] [stdout] 531 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/arc.rs:540:1
[INFO] [stdout]     |
[INFO] [stdout] 540 | / #[gen_stub_pyfunction(
[INFO] [stdout] 541 | |     python = r#"
[INFO] [stdout] 542 | |     def is_angle_between(
[INFO] [stdout] 543 | |         angle: float,
[INFO] [stdout] ...   |
[INFO] [stdout] 558 | |     module = "raygeo.geo.shape.arc"
[INFO] [stdout] 559 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/bezier.rs:550:1
[INFO] [stdout]     |
[INFO] [stdout] 550 | / #[gen_stub_pyfunction(
[INFO] [stdout] 551 | |     python = r#"
[INFO] [stdout] 552 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 576 | |     module = "raygeo.geo.shape.bezier"
[INFO] [stdout] 577 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/arc.rs:571:1
[INFO] [stdout]     |
[INFO] [stdout] 571 | / #[gen_stub_pyfunction(
[INFO] [stdout] 572 | |     python = r#"
[INFO] [stdout] 573 | |     def normalize_angle(angle: float) -> float:
[INFO] [stdout] 574 | |         """Normalize an angle to the range [0, 2*pi).
[INFO] [stdout] ...   |
[INFO] [stdout] 581 | |     module = "raygeo.geo.shape.arc"
[INFO] [stdout] 582 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/arc.rs:588:1
[INFO] [stdout]     |
[INFO] [stdout] 588 | / #[gen_stub_pyfunction(
[INFO] [stdout] 589 | |     python = r#"
[INFO] [stdout] 590 | |     def normalize_angle_signed(angle: float) -> float:
[INFO] [stdout] 591 | |         """Normalize an angle to the range [-pi, pi).
[INFO] [stdout] ...   |
[INFO] [stdout] 598 | |     module = "raygeo.geo.shape.arc"
[INFO] [stdout] 599 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/bezier.rs:605:1
[INFO] [stdout]     |
[INFO] [stdout] 605 | / #[gen_stub_pyfunction(
[INFO] [stdout] 606 | |     python = r#"
[INFO] [stdout] 607 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 625 | |     module = "raygeo.geo.shape.bezier"
[INFO] [stdout] 626 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/arc.rs:605:1
[INFO] [stdout]     |
[INFO] [stdout] 605 | / #[gen_stub_pyfunction(
[INFO] [stdout] 606 | |     python = r#"
[INFO] [stdout] 607 | |     import typing
[INFO] [stdout] 608 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 624 | |     module = "raygeo.geo.shape.arc"
[INFO] [stdout] 625 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/bezier.rs:642:1
[INFO] [stdout]     |
[INFO] [stdout] 642 | / #[gen_stub_pyfunction(
[INFO] [stdout] 643 | |     python = r#"
[INFO] [stdout] 644 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 666 | |     module = "raygeo.geo.shape.bezier"
[INFO] [stdout] 667 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/arc.rs:646:1
[INFO] [stdout]     |
[INFO] [stdout] 646 | / #[gen_stub_pyfunction(
[INFO] [stdout] 647 | |     python = r#"
[INFO] [stdout] 648 | |     import collections.abc
[INFO] [stdout] 649 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 666 | |     module = "raygeo.geo.shape.arc"
[INFO] [stdout] 667 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/bezier.rs:688:1
[INFO] [stdout]     |
[INFO] [stdout] 688 | / #[gen_stub_pyfunction(
[INFO] [stdout] 689 | |     python = r#"
[INFO] [stdout] 690 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 708 | |     module = "raygeo.geo.shape.bezier"
[INFO] [stdout] 709 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/shape/bezier.rs:61:1
[INFO] [stdout]    |
[INFO] [stdout] 61 | / #[gen_stub_pyfunction(
[INFO] [stdout] 62 | |     python = r#"
[INFO] [stdout] 63 | |     import raygeo.geo.types
[INFO] [stdout] ...  |
[INFO] [stdout] 83 | |     module = "raygeo.geo.shape.bezier"
[INFO] [stdout] 84 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/bezier.rs:725:1
[INFO] [stdout]     |
[INFO] [stdout] 725 | / #[gen_stub_pyfunction(
[INFO] [stdout] 726 | |     python = r#"
[INFO] [stdout] 727 | |     import typing
[INFO] [stdout] 728 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 739 | |     module = "raygeo.geo.shape.bezier"
[INFO] [stdout] 740 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/bezier.rs:102:1
[INFO] [stdout]     |
[INFO] [stdout] 102 | / #[gen_stub_pyfunction(
[INFO] [stdout] 103 | |     python = r#"
[INFO] [stdout] 104 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 127 | |     module = "raygeo.geo.shape.bezier"
[INFO] [stdout] 128 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/bezier.rs:755:1
[INFO] [stdout]     |
[INFO] [stdout] 755 | / #[gen_stub_pyfunction(
[INFO] [stdout] 756 | |     python = r#"
[INFO] [stdout] 757 | |     import typing
[INFO] [stdout] 758 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 773 | |     module = "raygeo.geo.shape.bezier"
[INFO] [stdout] 774 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/bezier.rs:160:1
[INFO] [stdout]     |
[INFO] [stdout] 160 | / #[gen_stub_pyfunction(
[INFO] [stdout] 161 | |     python = r#"
[INFO] [stdout] 162 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 180 | |     module = "raygeo.geo.shape.bezier"
[INFO] [stdout] 181 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/shape/circle.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 44 | / #[gen_stub_pyfunction(
[INFO] [stdout] 45 | |     python = r#"
[INFO] [stdout] 46 | |     import raygeo.geo.types
[INFO] [stdout] ...  |
[INFO] [stdout] 64 | |     module = "raygeo.geo.shape.circle"
[INFO] [stdout] 65 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/bezier.rs:198:1
[INFO] [stdout]     |
[INFO] [stdout] 198 | / #[gen_stub_pyfunction(
[INFO] [stdout] 199 | |     python = r#"
[INFO] [stdout] 200 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 220 | |     module = "raygeo.geo.shape.bezier"
[INFO] [stdout] 221 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/circle.rs:81:1
[INFO] [stdout]     |
[INFO] [stdout]  81 | / #[gen_stub_pyfunction(
[INFO] [stdout]  82 | |     python = r#"
[INFO] [stdout]  83 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 101 | |     module = "raygeo.geo.shape.circle"
[INFO] [stdout] 102 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/bezier.rs:239:1
[INFO] [stdout]     |
[INFO] [stdout] 239 | / #[gen_stub_pyfunction(
[INFO] [stdout] 240 | |     python = r#"
[INFO] [stdout] 241 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 261 | |     module = "raygeo.geo.shape.bezier"
[INFO] [stdout] 262 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/circle.rs:118:1
[INFO] [stdout]     |
[INFO] [stdout] 118 | / #[gen_stub_pyfunction(
[INFO] [stdout] 119 | |     python = r#"
[INFO] [stdout] 120 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 136 | |     module = "raygeo.geo.shape.circle"
[INFO] [stdout] 137 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/bezier.rs:290:1
[INFO] [stdout]     |
[INFO] [stdout] 290 | / #[gen_stub_pyfunction(
[INFO] [stdout] 291 | |     python = r#"
[INFO] [stdout] 292 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 310 | |     module = "raygeo.geo.shape.bezier"
[INFO] [stdout] 311 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/circle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | / #[gen_stub_pyfunction(
[INFO] [stdout] 152 | |     python = r#"
[INFO] [stdout] 153 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 169 | |     module = "raygeo.geo.shape.circle"
[INFO] [stdout] 170 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/bezier.rs:332:1
[INFO] [stdout]     |
[INFO] [stdout] 332 | / #[gen_stub_pyfunction(
[INFO] [stdout] 333 | |     python = r#"
[INFO] [stdout] 334 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 359 | |     module = "raygeo.geo.shape.bezier"
[INFO] [stdout] 360 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/circle.rs:184:1
[INFO] [stdout]     |
[INFO] [stdout] 184 | / #[gen_stub_pyfunction(
[INFO] [stdout] 185 | |     python = r#"
[INFO] [stdout] 186 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     module = "raygeo.geo.shape.circle"
[INFO] [stdout] 205 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/circle.rs:221:1
[INFO] [stdout]     |
[INFO] [stdout] 221 | / #[gen_stub_pyfunction(
[INFO] [stdout] 222 | |     python = r#"
[INFO] [stdout] 223 | |     import typing
[INFO] [stdout] 224 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 240 | |     module = "raygeo.geo.shape.circle"
[INFO] [stdout] 241 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/bezier.rs:378:1
[INFO] [stdout]     |
[INFO] [stdout] 378 | / #[gen_stub_pyfunction(
[INFO] [stdout] 379 | |     python = r#"
[INFO] [stdout] 380 | |     import typing
[INFO] [stdout] 381 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 401 | |     module = "raygeo.geo.shape.bezier"
[INFO] [stdout] 402 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/circle.rs:255:1
[INFO] [stdout]     |
[INFO] [stdout] 255 | / #[gen_stub_pyfunction(
[INFO] [stdout] 256 | |     python = r#"
[INFO] [stdout] 257 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 275 | |     module = "raygeo.geo.shape.circle"
[INFO] [stdout] 276 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/bezier.rs:421:1
[INFO] [stdout]     |
[INFO] [stdout] 421 | / #[gen_stub_pyfunction(
[INFO] [stdout] 422 | |     python = r#"
[INFO] [stdout] 423 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 443 | |     module = "raygeo.geo.shape.bezier"
[INFO] [stdout] 444 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/circle.rs:295:1
[INFO] [stdout]     |
[INFO] [stdout] 295 | / #[gen_stub_pyfunction(
[INFO] [stdout] 296 | |     python = r#"
[INFO] [stdout] 297 | |     import typing
[INFO] [stdout] 298 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 322 | |     module = "raygeo.geo.shape.circle"
[INFO] [stdout] 323 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/bezier.rs:462:1
[INFO] [stdout]     |
[INFO] [stdout] 462 | / #[gen_stub_pyfunction(
[INFO] [stdout] 463 | |     python = r#"
[INFO] [stdout] 464 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 486 | |     module = "raygeo.geo.shape.bezier"
[INFO] [stdout] 487 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/bezier.rs:508:1
[INFO] [stdout]     |
[INFO] [stdout] 508 | / #[gen_stub_pyfunction(
[INFO] [stdout] 509 | |     python = r#"
[INFO] [stdout] 510 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 530 | |     module = "raygeo.geo.shape.bezier"
[INFO] [stdout] 531 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/shape/line.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | / #[gen_stub_pyfunction(
[INFO] [stdout] 30 | |     python = r#"
[INFO] [stdout] 31 | |     import raygeo.geo.types
[INFO] [stdout] ...  |
[INFO] [stdout] 56 | |     module = "raygeo.geo.shape.line"
[INFO] [stdout] 57 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/line.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 | / #[gen_stub_pyfunction(
[INFO] [stdout] 105 | |     python = r#"
[INFO] [stdout] 106 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 124 | |     module = "raygeo.geo.shape.line"
[INFO] [stdout] 125 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/bezier.rs:550:1
[INFO] [stdout]     |
[INFO] [stdout] 550 | / #[gen_stub_pyfunction(
[INFO] [stdout] 551 | |     python = r#"
[INFO] [stdout] 552 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 576 | |     module = "raygeo.geo.shape.bezier"
[INFO] [stdout] 577 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/line.rs:141:1
[INFO] [stdout]     |
[INFO] [stdout] 141 | / #[gen_stub_pyfunction(
[INFO] [stdout] 142 | |     python = r#"
[INFO] [stdout] 143 | |     import typing
[INFO] [stdout] 144 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 162 | |     module = "raygeo.geo.shape.line"
[INFO] [stdout] 163 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/bezier.rs:605:1
[INFO] [stdout]     |
[INFO] [stdout] 605 | / #[gen_stub_pyfunction(
[INFO] [stdout] 606 | |     python = r#"
[INFO] [stdout] 607 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 625 | |     module = "raygeo.geo.shape.bezier"
[INFO] [stdout] 626 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/line.rs:179:1
[INFO] [stdout]     |
[INFO] [stdout] 179 | / #[gen_stub_pyfunction(
[INFO] [stdout] 180 | |     python = r#"
[INFO] [stdout] 181 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 200 | |     module = "raygeo.geo.shape.line"
[INFO] [stdout] 201 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/bezier.rs:642:1
[INFO] [stdout]     |
[INFO] [stdout] 642 | / #[gen_stub_pyfunction(
[INFO] [stdout] 643 | |     python = r#"
[INFO] [stdout] 644 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 666 | |     module = "raygeo.geo.shape.bezier"
[INFO] [stdout] 667 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/line.rs:217:1
[INFO] [stdout]     |
[INFO] [stdout] 217 | / #[gen_stub_pyfunction(
[INFO] [stdout] 218 | |     python = r#"
[INFO] [stdout] 219 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 237 | |     module = "raygeo.geo.shape.line"
[INFO] [stdout] 238 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/bezier.rs:688:1
[INFO] [stdout]     |
[INFO] [stdout] 688 | / #[gen_stub_pyfunction(
[INFO] [stdout] 689 | |     python = r#"
[INFO] [stdout] 690 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 708 | |     module = "raygeo.geo.shape.bezier"
[INFO] [stdout] 709 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/line.rs:255:1
[INFO] [stdout]     |
[INFO] [stdout] 255 | / #[gen_stub_pyfunction(
[INFO] [stdout] 256 | |     python = r#"
[INFO] [stdout] 257 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 275 | |     module = "raygeo.geo.shape.line"
[INFO] [stdout] 276 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/bezier.rs:725:1
[INFO] [stdout]     |
[INFO] [stdout] 725 | / #[gen_stub_pyfunction(
[INFO] [stdout] 726 | |     python = r#"
[INFO] [stdout] 727 | |     import typing
[INFO] [stdout] 728 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 739 | |     module = "raygeo.geo.shape.bezier"
[INFO] [stdout] 740 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/line.rs:290:1
[INFO] [stdout]     |
[INFO] [stdout] 290 | / #[gen_stub_pyfunction(
[INFO] [stdout] 291 | |     python = r#"
[INFO] [stdout] 292 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 308 | |     module = "raygeo.geo.shape.line"
[INFO] [stdout] 309 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/bezier.rs:755:1
[INFO] [stdout]     |
[INFO] [stdout] 755 | / #[gen_stub_pyfunction(
[INFO] [stdout] 756 | |     python = r#"
[INFO] [stdout] 757 | |     import typing
[INFO] [stdout] 758 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 773 | |     module = "raygeo.geo.shape.bezier"
[INFO] [stdout] 774 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/line.rs:323:1
[INFO] [stdout]     |
[INFO] [stdout] 323 | / #[gen_stub_pyfunction(
[INFO] [stdout] 324 | |     python = r#"
[INFO] [stdout] 325 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 341 | |     module = "raygeo.geo.shape.line"
[INFO] [stdout] 342 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/line.rs:356:1
[INFO] [stdout]     |
[INFO] [stdout] 356 | / #[gen_stub_pyfunction(
[INFO] [stdout] 357 | |     python = r#"
[INFO] [stdout] 358 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 376 | |     module = "raygeo.geo.shape.line"
[INFO] [stdout] 377 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/shape/circle.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 44 | / #[gen_stub_pyfunction(
[INFO] [stdout] 45 | |     python = r#"
[INFO] [stdout] 46 | |     import raygeo.geo.types
[INFO] [stdout] ...  |
[INFO] [stdout] 64 | |     module = "raygeo.geo.shape.circle"
[INFO] [stdout] 65 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/line.rs:393:1
[INFO] [stdout]     |
[INFO] [stdout] 393 | / #[gen_stub_pyfunction(
[INFO] [stdout] 394 | |     python = r#"
[INFO] [stdout] 395 | |     import typing
[INFO] [stdout] 396 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 412 | |     module = "raygeo.geo.shape.line"
[INFO] [stdout] 413 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/circle.rs:81:1
[INFO] [stdout]     |
[INFO] [stdout]  81 | / #[gen_stub_pyfunction(
[INFO] [stdout]  82 | |     python = r#"
[INFO] [stdout]  83 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 101 | |     module = "raygeo.geo.shape.circle"
[INFO] [stdout] 102 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/line.rs:428:1
[INFO] [stdout]     |
[INFO] [stdout] 428 | / #[gen_stub_pyfunction(
[INFO] [stdout] 429 | |     python = r#"
[INFO] [stdout] 430 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 450 | |     module = "raygeo.geo.shape.line"
[INFO] [stdout] 451 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/line.rs:463:1
[INFO] [stdout]     |
[INFO] [stdout] 463 | / #[gen_stub_pyfunction(
[INFO] [stdout] 464 | |     python = r#"
[INFO] [stdout] 465 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 481 | |     module = "raygeo.geo.shape.line"
[INFO] [stdout] 482 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/circle.rs:118:1
[INFO] [stdout]     |
[INFO] [stdout] 118 | / #[gen_stub_pyfunction(
[INFO] [stdout] 119 | |     python = r#"
[INFO] [stdout] 120 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 136 | |     module = "raygeo.geo.shape.circle"
[INFO] [stdout] 137 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/line.rs:496:1
[INFO] [stdout]     |
[INFO] [stdout] 496 | / #[gen_stub_pyfunction(
[INFO] [stdout] 497 | |     python = r#"
[INFO] [stdout] 498 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 516 | |     module = "raygeo.geo.shape.line"
[INFO] [stdout] 517 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/circle.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | / #[gen_stub_pyfunction(
[INFO] [stdout] 152 | |     python = r#"
[INFO] [stdout] 153 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 169 | |     module = "raygeo.geo.shape.circle"
[INFO] [stdout] 170 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/line.rs:531:1
[INFO] [stdout]     |
[INFO] [stdout] 531 | / #[gen_stub_pyfunction(
[INFO] [stdout] 532 | |     python = r#"
[INFO] [stdout] 533 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 547 | |     module = "raygeo.geo.shape.line"
[INFO] [stdout] 548 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/circle.rs:184:1
[INFO] [stdout]     |
[INFO] [stdout] 184 | / #[gen_stub_pyfunction(
[INFO] [stdout] 185 | |     python = r#"
[INFO] [stdout] 186 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 204 | |     module = "raygeo.geo.shape.circle"
[INFO] [stdout] 205 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/line.rs:549:1
[INFO] [stdout]     |
[INFO] [stdout] 549 | / #[gen_stub_pyfunction(
[INFO] [stdout] 550 | |     python = r#"
[INFO] [stdout] 551 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 569 | |     module = "raygeo.geo.shape.line"
[INFO] [stdout] 570 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/circle.rs:221:1
[INFO] [stdout]     |
[INFO] [stdout] 221 | / #[gen_stub_pyfunction(
[INFO] [stdout] 222 | |     python = r#"
[INFO] [stdout] 223 | |     import typing
[INFO] [stdout] 224 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 240 | |     module = "raygeo.geo.shape.circle"
[INFO] [stdout] 241 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/line.rs:591:1
[INFO] [stdout]     |
[INFO] [stdout] 591 | / #[gen_stub_pyfunction(
[INFO] [stdout] 592 | |     python = r#"
[INFO] [stdout] 593 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 610 | |     module = "raygeo.geo.shape.line"
[INFO] [stdout] 611 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/circle.rs:255:1
[INFO] [stdout]     |
[INFO] [stdout] 255 | / #[gen_stub_pyfunction(
[INFO] [stdout] 256 | |     python = r#"
[INFO] [stdout] 257 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 275 | |     module = "raygeo.geo.shape.circle"
[INFO] [stdout] 276 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/shape/point.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | / #[gen_stub_pyfunction(
[INFO] [stdout] 46 | |     python = r#"
[INFO] [stdout] 47 | |     import raygeo.geo.types
[INFO] [stdout] ...  |
[INFO] [stdout] 63 | |     module = "raygeo.geo.shape.point"
[INFO] [stdout] 64 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/circle.rs:295:1
[INFO] [stdout]     |
[INFO] [stdout] 295 | / #[gen_stub_pyfunction(
[INFO] [stdout] 296 | |     python = r#"
[INFO] [stdout] 297 | |     import typing
[INFO] [stdout] 298 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 322 | |     module = "raygeo.geo.shape.circle"
[INFO] [stdout] 323 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/shape/point.rs:76:1
[INFO] [stdout]    |
[INFO] [stdout] 76 | / #[gen_stub_pyfunction(
[INFO] [stdout] 77 | |     python = r#"
[INFO] [stdout] 78 | |     import collections.abc
[INFO] [stdout] 79 | |     import raygeo.geo.types
[INFO] [stdout] ...  |
[INFO] [stdout] 97 | |     module = "raygeo.geo.shape.point"
[INFO] [stdout] 98 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/shape/line.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | / #[gen_stub_pyfunction(
[INFO] [stdout] 30 | |     python = r#"
[INFO] [stdout] 31 | |     import raygeo.geo.types
[INFO] [stdout] ...  |
[INFO] [stdout] 56 | |     module = "raygeo.geo.shape.line"
[INFO] [stdout] 57 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/point.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / #[gen_stub_pyfunction(
[INFO] [stdout] 116 | |     python = r#"
[INFO] [stdout] 117 | |     import typing
[INFO] [stdout] 118 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 137 | |     module = "raygeo.geo.shape.point"
[INFO] [stdout] 138 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/line.rs:104:1
[INFO] [stdout]     |
[INFO] [stdout] 104 | / #[gen_stub_pyfunction(
[INFO] [stdout] 105 | |     python = r#"
[INFO] [stdout] 106 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 124 | |     module = "raygeo.geo.shape.line"
[INFO] [stdout] 125 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/point.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | / #[gen_stub_pyfunction(
[INFO] [stdout] 152 | |     python = r#"
[INFO] [stdout] 153 | |     import typing
[INFO] [stdout] 154 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 174 | |     module = "raygeo.geo.shape.point"
[INFO] [stdout] 175 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/line.rs:141:1
[INFO] [stdout]     |
[INFO] [stdout] 141 | / #[gen_stub_pyfunction(
[INFO] [stdout] 142 | |     python = r#"
[INFO] [stdout] 143 | |     import typing
[INFO] [stdout] 144 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 162 | |     module = "raygeo.geo.shape.line"
[INFO] [stdout] 163 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/point.rs:189:1
[INFO] [stdout]     |
[INFO] [stdout] 189 | / #[gen_stub_pyfunction(
[INFO] [stdout] 190 | |     python = r#"
[INFO] [stdout] 191 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 205 | |     module = "raygeo.geo.shape.point"
[INFO] [stdout] 206 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/point.rs:212:1
[INFO] [stdout]     |
[INFO] [stdout] 212 | / #[gen_stub_pyfunction(
[INFO] [stdout] 213 | |     python = r#"
[INFO] [stdout] 214 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 228 | |     module = "raygeo.geo.shape.point"
[INFO] [stdout] 229 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/line.rs:179:1
[INFO] [stdout]     |
[INFO] [stdout] 179 | / #[gen_stub_pyfunction(
[INFO] [stdout] 180 | |     python = r#"
[INFO] [stdout] 181 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 200 | |     module = "raygeo.geo.shape.line"
[INFO] [stdout] 201 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/line.rs:217:1
[INFO] [stdout]     |
[INFO] [stdout] 217 | / #[gen_stub_pyfunction(
[INFO] [stdout] 218 | |     python = r#"
[INFO] [stdout] 219 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 237 | |     module = "raygeo.geo.shape.line"
[INFO] [stdout] 238 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/line.rs:255:1
[INFO] [stdout]     |
[INFO] [stdout] 255 | / #[gen_stub_pyfunction(
[INFO] [stdout] 256 | |     python = r#"
[INFO] [stdout] 257 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 275 | |     module = "raygeo.geo.shape.line"
[INFO] [stdout] 276 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon.rs:184:1
[INFO] [stdout]     |
[INFO] [stdout] 184 | / #[gen_stub_pyfunction(
[INFO] [stdout] 185 | |     python = r#"
[INFO] [stdout] 186 | |     import collections.abc
[INFO] [stdout] 187 | |     import typing
[INFO] [stdout] ...   |
[INFO] [stdout] 202 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 203 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/line.rs:290:1
[INFO] [stdout]     |
[INFO] [stdout] 290 | / #[gen_stub_pyfunction(
[INFO] [stdout] 291 | |     python = r#"
[INFO] [stdout] 292 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 308 | |     module = "raygeo.geo.shape.line"
[INFO] [stdout] 309 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon.rs:214:1
[INFO] [stdout]     |
[INFO] [stdout] 214 | / #[gen_stub_pyfunction(
[INFO] [stdout] 215 | |     python = r#"
[INFO] [stdout] 216 | |     import typing
[INFO] [stdout] ...   |
[INFO] [stdout] 232 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 233 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/line.rs:323:1
[INFO] [stdout]     |
[INFO] [stdout] 323 | / #[gen_stub_pyfunction(
[INFO] [stdout] 324 | |     python = r#"
[INFO] [stdout] 325 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 341 | |     module = "raygeo.geo.shape.line"
[INFO] [stdout] 342 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon.rs:240:1
[INFO] [stdout]     |
[INFO] [stdout] 240 | / #[gen_stub_pyfunction(
[INFO] [stdout] 241 | |     python = r#"
[INFO] [stdout] 242 | |     import typing
[INFO] [stdout] 243 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 253 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 254 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon.rs:264:1
[INFO] [stdout]     |
[INFO] [stdout] 264 | / #[gen_stub_pyfunction(
[INFO] [stdout] 265 | |     python = r#"
[INFO] [stdout] 266 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 282 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 283 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/line.rs:356:1
[INFO] [stdout]     |
[INFO] [stdout] 356 | / #[gen_stub_pyfunction(
[INFO] [stdout] 357 | |     python = r#"
[INFO] [stdout] 358 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 376 | |     module = "raygeo.geo.shape.line"
[INFO] [stdout] 377 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/line.rs:393:1
[INFO] [stdout]     |
[INFO] [stdout] 393 | / #[gen_stub_pyfunction(
[INFO] [stdout] 394 | |     python = r#"
[INFO] [stdout] 395 | |     import typing
[INFO] [stdout] 396 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 412 | |     module = "raygeo.geo.shape.line"
[INFO] [stdout] 413 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon.rs:298:1
[INFO] [stdout]     |
[INFO] [stdout] 298 | / #[gen_stub_pyfunction(
[INFO] [stdout] 299 | |     python = r#"
[INFO] [stdout] 300 | |     import typing
[INFO] [stdout] 301 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 313 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 314 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon.rs:325:1
[INFO] [stdout]     |
[INFO] [stdout] 325 | / #[gen_stub_pyfunction(
[INFO] [stdout] 326 | |     python = r#"
[INFO] [stdout] 327 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 343 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 344 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/line.rs:428:1
[INFO] [stdout]     |
[INFO] [stdout] 428 | / #[gen_stub_pyfunction(
[INFO] [stdout] 429 | |     python = r#"
[INFO] [stdout] 430 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 450 | |     module = "raygeo.geo.shape.line"
[INFO] [stdout] 451 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon.rs:358:1
[INFO] [stdout]     |
[INFO] [stdout] 358 | / #[gen_stub_pyfunction(
[INFO] [stdout] 359 | |     python = r#"
[INFO] [stdout] 360 | |     import collections.abc
[INFO] [stdout] 361 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 371 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 372 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/line.rs:463:1
[INFO] [stdout]     |
[INFO] [stdout] 463 | / #[gen_stub_pyfunction(
[INFO] [stdout] 464 | |     python = r#"
[INFO] [stdout] 465 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 481 | |     module = "raygeo.geo.shape.line"
[INFO] [stdout] 482 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon.rs:378:1
[INFO] [stdout]     |
[INFO] [stdout] 378 | / #[gen_stub_pyfunction(
[INFO] [stdout] 379 | |     python = r#"
[INFO] [stdout] 380 | |     import collections.abc
[INFO] [stdout] 381 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 393 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 394 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/line.rs:496:1
[INFO] [stdout]     |
[INFO] [stdout] 496 | / #[gen_stub_pyfunction(
[INFO] [stdout] 497 | |     python = r#"
[INFO] [stdout] 498 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 516 | |     module = "raygeo.geo.shape.line"
[INFO] [stdout] 517 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon.rs:400:1
[INFO] [stdout]     |
[INFO] [stdout] 400 | / #[gen_stub_pyfunction(
[INFO] [stdout] 401 | |     python = r#"
[INFO] [stdout] 402 | |     import collections.abc
[INFO] [stdout] 403 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 415 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 416 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon.rs:422:1
[INFO] [stdout]     |
[INFO] [stdout] 422 | / #[gen_stub_pyfunction(
[INFO] [stdout] 423 | |     python = r#"
[INFO] [stdout] 424 | |     import collections.abc
[INFO] [stdout] 425 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 437 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 438 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/line.rs:531:1
[INFO] [stdout]     |
[INFO] [stdout] 531 | / #[gen_stub_pyfunction(
[INFO] [stdout] 532 | |     python = r#"
[INFO] [stdout] 533 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 547 | |     module = "raygeo.geo.shape.line"
[INFO] [stdout] 548 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/line.rs:549:1
[INFO] [stdout]     |
[INFO] [stdout] 549 | / #[gen_stub_pyfunction(
[INFO] [stdout] 550 | |     python = r#"
[INFO] [stdout] 551 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 569 | |     module = "raygeo.geo.shape.line"
[INFO] [stdout] 570 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon.rs:445:1
[INFO] [stdout]     |
[INFO] [stdout] 445 | / #[gen_stub_pyfunction(
[INFO] [stdout] 446 | |     python = r#"
[INFO] [stdout] 447 | |     import collections.abc
[INFO] [stdout] 448 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 460 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 461 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon.rs:471:1
[INFO] [stdout]     |
[INFO] [stdout] 471 | / #[gen_stub_pyfunction(
[INFO] [stdout] 472 | |     python = r#"
[INFO] [stdout] 473 | |     import collections.abc
[INFO] [stdout] 474 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 486 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 487 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/line.rs:591:1
[INFO] [stdout]     |
[INFO] [stdout] 591 | / #[gen_stub_pyfunction(
[INFO] [stdout] 592 | |     python = r#"
[INFO] [stdout] 593 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 610 | |     module = "raygeo.geo.shape.line"
[INFO] [stdout] 611 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon.rs:493:1
[INFO] [stdout]     |
[INFO] [stdout] 493 | / #[gen_stub_pyfunction(
[INFO] [stdout] 494 | |     python = r#"
[INFO] [stdout] 495 | |     import collections.abc
[INFO] [stdout] 496 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 511 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 512 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/shape/point.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | / #[gen_stub_pyfunction(
[INFO] [stdout] 46 | |     python = r#"
[INFO] [stdout] 47 | |     import raygeo.geo.types
[INFO] [stdout] ...  |
[INFO] [stdout] 63 | |     module = "raygeo.geo.shape.point"
[INFO] [stdout] 64 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon.rs:524:1
[INFO] [stdout]     |
[INFO] [stdout] 524 | / #[gen_stub_pyfunction(
[INFO] [stdout] 525 | |     python = r#"
[INFO] [stdout] 526 | |     import collections.abc
[INFO] [stdout] 527 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 542 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 543 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon.rs:556:1
[INFO] [stdout]     |
[INFO] [stdout] 556 | / #[gen_stub_pyfunction(
[INFO] [stdout] 557 | |     python = r#"
[INFO] [stdout] 558 | |     import collections.abc
[INFO] [stdout] ...   |
[INFO] [stdout] 574 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 575 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/shape/point.rs:76:1
[INFO] [stdout]    |
[INFO] [stdout] 76 | / #[gen_stub_pyfunction(
[INFO] [stdout] 77 | |     python = r#"
[INFO] [stdout] 78 | |     import collections.abc
[INFO] [stdout] 79 | |     import raygeo.geo.types
[INFO] [stdout] ...  |
[INFO] [stdout] 97 | |     module = "raygeo.geo.shape.point"
[INFO] [stdout] 98 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon.rs:588:1
[INFO] [stdout]     |
[INFO] [stdout] 588 | / #[gen_stub_pyfunction(
[INFO] [stdout] 589 | |     python = r#"
[INFO] [stdout] 590 | |     import collections.abc
[INFO] [stdout] 591 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 607 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 608 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/point.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | / #[gen_stub_pyfunction(
[INFO] [stdout] 116 | |     python = r#"
[INFO] [stdout] 117 | |     import typing
[INFO] [stdout] 118 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 137 | |     module = "raygeo.geo.shape.point"
[INFO] [stdout] 138 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon.rs:623:1
[INFO] [stdout]     |
[INFO] [stdout] 623 | / #[gen_stub_pyfunction(
[INFO] [stdout] 624 | |     python = r#"
[INFO] [stdout] 625 | |     import collections.abc
[INFO] [stdout] 626 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 646 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 647 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/point.rs:151:1
[INFO] [stdout]     |
[INFO] [stdout] 151 | / #[gen_stub_pyfunction(
[INFO] [stdout] 152 | |     python = r#"
[INFO] [stdout] 153 | |     import typing
[INFO] [stdout] 154 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 174 | |     module = "raygeo.geo.shape.point"
[INFO] [stdout] 175 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon.rs:661:1
[INFO] [stdout]     |
[INFO] [stdout] 661 | / #[gen_stub_pyfunction(
[INFO] [stdout] 662 | |     python = r#"
[INFO] [stdout] 663 | |     import collections.abc
[INFO] [stdout] 664 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 682 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 683 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/point.rs:189:1
[INFO] [stdout]     |
[INFO] [stdout] 189 | / #[gen_stub_pyfunction(
[INFO] [stdout] 190 | |     python = r#"
[INFO] [stdout] 191 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 205 | |     module = "raygeo.geo.shape.point"
[INFO] [stdout] 206 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/point.rs:212:1
[INFO] [stdout]     |
[INFO] [stdout] 212 | / #[gen_stub_pyfunction(
[INFO] [stdout] 213 | |     python = r#"
[INFO] [stdout] 214 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 228 | |     module = "raygeo.geo.shape.point"
[INFO] [stdout] 229 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon.rs:694:1
[INFO] [stdout]     |
[INFO] [stdout] 694 | / #[gen_stub_pyfunction(
[INFO] [stdout] 695 | |     python = r#"
[INFO] [stdout] 696 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 721 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 722 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon.rs:740:1
[INFO] [stdout]     |
[INFO] [stdout] 740 | / #[gen_stub_pyfunction(
[INFO] [stdout] 741 | |     python = r#"
[INFO] [stdout] 742 | |     import collections.abc
[INFO] [stdout] 743 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 762 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 763 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon.rs:782:1
[INFO] [stdout]     |
[INFO] [stdout] 782 | / #[gen_stub_pyfunction(
[INFO] [stdout] 783 | |     python = r#"
[INFO] [stdout] 784 | |     import collections.abc
[INFO] [stdout] 785 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 797 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 798 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon.rs:184:1
[INFO] [stdout]     |
[INFO] [stdout] 184 | / #[gen_stub_pyfunction(
[INFO] [stdout] 185 | |     python = r#"
[INFO] [stdout] 186 | |     import collections.abc
[INFO] [stdout] 187 | |     import typing
[INFO] [stdout] ...   |
[INFO] [stdout] 202 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 203 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon.rs:804:1
[INFO] [stdout]     |
[INFO] [stdout] 804 | / #[gen_stub_pyfunction(
[INFO] [stdout] 805 | |     python = r#"
[INFO] [stdout] 806 | |     import collections.abc
[INFO] [stdout] 807 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 819 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 820 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon.rs:214:1
[INFO] [stdout]     |
[INFO] [stdout] 214 | / #[gen_stub_pyfunction(
[INFO] [stdout] 215 | |     python = r#"
[INFO] [stdout] 216 | |     import typing
[INFO] [stdout] ...   |
[INFO] [stdout] 232 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 233 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon.rs:826:1
[INFO] [stdout]     |
[INFO] [stdout] 826 | / #[gen_stub_pyfunction(
[INFO] [stdout] 827 | |     python = r#"
[INFO] [stdout] 828 | |     import collections.abc
[INFO] [stdout] 829 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 841 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 842 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon.rs:850:1
[INFO] [stdout]     |
[INFO] [stdout] 850 | / #[gen_stub_pyfunction(
[INFO] [stdout] 851 | |     python = r#"
[INFO] [stdout] 852 | |     import collections.abc
[INFO] [stdout] 853 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 867 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 868 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon.rs:240:1
[INFO] [stdout]     |
[INFO] [stdout] 240 | / #[gen_stub_pyfunction(
[INFO] [stdout] 241 | |     python = r#"
[INFO] [stdout] 242 | |     import typing
[INFO] [stdout] 243 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 253 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 254 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon.rs:880:1
[INFO] [stdout]     |
[INFO] [stdout] 880 | / #[gen_stub_pyfunction(
[INFO] [stdout] 881 | |     python = r#"
[INFO] [stdout] 882 | |     import collections.abc
[INFO] [stdout] 883 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 902 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 903 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon.rs:264:1
[INFO] [stdout]     |
[INFO] [stdout] 264 | / #[gen_stub_pyfunction(
[INFO] [stdout] 265 | |     python = r#"
[INFO] [stdout] 266 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 282 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 283 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon.rs:917:1
[INFO] [stdout]     |
[INFO] [stdout] 917 | / #[gen_stub_pyfunction(
[INFO] [stdout] 918 | |     python = r#"
[INFO] [stdout] 919 | |     import collections.abc
[INFO] [stdout] 920 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 936 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 937 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon.rs:298:1
[INFO] [stdout]     |
[INFO] [stdout] 298 | / #[gen_stub_pyfunction(
[INFO] [stdout] 299 | |     python = r#"
[INFO] [stdout] 300 | |     import typing
[INFO] [stdout] 301 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 313 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 314 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon.rs:325:1
[INFO] [stdout]     |
[INFO] [stdout] 325 | / #[gen_stub_pyfunction(
[INFO] [stdout] 326 | |     python = r#"
[INFO] [stdout] 327 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 343 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 344 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon.rs:952:1
[INFO] [stdout]     |
[INFO] [stdout] 952 | / #[gen_stub_pyfunction(
[INFO] [stdout] 953 | |     python = r#"
[INFO] [stdout] 954 | |     import collections.abc
[INFO] [stdout] 955 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 974 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 975 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon.rs:358:1
[INFO] [stdout]     |
[INFO] [stdout] 358 | / #[gen_stub_pyfunction(
[INFO] [stdout] 359 | |     python = r#"
[INFO] [stdout] 360 | |     import collections.abc
[INFO] [stdout] 361 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 371 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 372 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon.rs:984:1
[INFO] [stdout]     |
[INFO] [stdout] 984 | / #[gen_stub_pyfunction(
[INFO] [stdout] 985 | |     python = r#"
[INFO] [stdout] 986 | |     import typing
[INFO] [stdout] 987 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 997 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 998 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon.rs:378:1
[INFO] [stdout]     |
[INFO] [stdout] 378 | / #[gen_stub_pyfunction(
[INFO] [stdout] 379 | |     python = r#"
[INFO] [stdout] 380 | |     import collections.abc
[INFO] [stdout] 381 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 393 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 394 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1007:1
[INFO] [stdout]      |
[INFO] [stdout] 1007 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1008 | |     python = r#"
[INFO] [stdout] 1009 | |     import collections.abc
[INFO] [stdout] 1010 | |     import raygeo.geo.types
[INFO] [stdout] ...    |
[INFO] [stdout] 1024 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1025 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon.rs:400:1
[INFO] [stdout]     |
[INFO] [stdout] 400 | / #[gen_stub_pyfunction(
[INFO] [stdout] 401 | |     python = r#"
[INFO] [stdout] 402 | |     import collections.abc
[INFO] [stdout] 403 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 415 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 416 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1037:1
[INFO] [stdout]      |
[INFO] [stdout] 1037 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1038 | |     python = r#"
[INFO] [stdout] 1039 | |     import collections.abc
[INFO] [stdout] 1040 | |     import raygeo.geo.types
[INFO] [stdout] ...    |
[INFO] [stdout] 1054 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1055 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon.rs:422:1
[INFO] [stdout]     |
[INFO] [stdout] 422 | / #[gen_stub_pyfunction(
[INFO] [stdout] 423 | |     python = r#"
[INFO] [stdout] 424 | |     import collections.abc
[INFO] [stdout] 425 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 437 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 438 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1067:1
[INFO] [stdout]      |
[INFO] [stdout] 1067 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1068 | |     python = r#"
[INFO] [stdout] 1069 | |     import typing
[INFO] [stdout] 1070 | |     import raygeo.geo.types
[INFO] [stdout] ...    |
[INFO] [stdout] 1084 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1085 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon.rs:445:1
[INFO] [stdout]     |
[INFO] [stdout] 445 | / #[gen_stub_pyfunction(
[INFO] [stdout] 446 | |     python = r#"
[INFO] [stdout] 447 | |     import collections.abc
[INFO] [stdout] 448 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 460 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 461 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1099:1
[INFO] [stdout]      |
[INFO] [stdout] 1099 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1100 | |     python = r#"
[INFO] [stdout] 1101 | |     import typing
[INFO] [stdout] 1102 | |     import raygeo.geo.types
[INFO] [stdout] ...    |
[INFO] [stdout] 1116 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1117 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon.rs:471:1
[INFO] [stdout]     |
[INFO] [stdout] 471 | / #[gen_stub_pyfunction(
[INFO] [stdout] 472 | |     python = r#"
[INFO] [stdout] 473 | |     import collections.abc
[INFO] [stdout] 474 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 486 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 487 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1131:1
[INFO] [stdout]      |
[INFO] [stdout] 1131 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1132 | |     python = r#"
[INFO] [stdout] 1133 | |     import collections.abc
[INFO] [stdout] 1134 | |     import raygeo.geo.types
[INFO] [stdout] ...    |
[INFO] [stdout] 1150 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1151 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon.rs:493:1
[INFO] [stdout]     |
[INFO] [stdout] 493 | / #[gen_stub_pyfunction(
[INFO] [stdout] 494 | |     python = r#"
[INFO] [stdout] 495 | |     import collections.abc
[INFO] [stdout] 496 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 511 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 512 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1162:1
[INFO] [stdout]      |
[INFO] [stdout] 1162 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1163 | |     python = r#"
[INFO] [stdout] 1164 | |     import collections.abc
[INFO] [stdout] 1165 | |     import raygeo.geo.types
[INFO] [stdout] ...    |
[INFO] [stdout] 1181 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1182 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon.rs:524:1
[INFO] [stdout]     |
[INFO] [stdout] 524 | / #[gen_stub_pyfunction(
[INFO] [stdout] 525 | |     python = r#"
[INFO] [stdout] 526 | |     import collections.abc
[INFO] [stdout] 527 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 542 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 543 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1192:1
[INFO] [stdout]      |
[INFO] [stdout] 1192 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1193 | |     python = r#"
[INFO] [stdout] 1194 | |     import typing
[INFO] [stdout] 1195 | |     import raygeo.geo.types
[INFO] [stdout] ...    |
[INFO] [stdout] 1211 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1212 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon.rs:556:1
[INFO] [stdout]     |
[INFO] [stdout] 556 | / #[gen_stub_pyfunction(
[INFO] [stdout] 557 | |     python = r#"
[INFO] [stdout] 558 | |     import collections.abc
[INFO] [stdout] ...   |
[INFO] [stdout] 574 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 575 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1223:1
[INFO] [stdout]      |
[INFO] [stdout] 1223 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1224 | |     python = r#"
[INFO] [stdout] 1225 | |     import collections.abc
[INFO] [stdout] 1226 | |     import raygeo.geo.types
[INFO] [stdout] ...    |
[INFO] [stdout] 1240 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1241 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon.rs:588:1
[INFO] [stdout]     |
[INFO] [stdout] 588 | / #[gen_stub_pyfunction(
[INFO] [stdout] 589 | |     python = r#"
[INFO] [stdout] 590 | |     import collections.abc
[INFO] [stdout] 591 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 607 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 608 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1247:1
[INFO] [stdout]      |
[INFO] [stdout] 1247 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1248 | |     python = r#"
[INFO] [stdout] 1249 | |     import typing
[INFO] [stdout] 1250 | |     import raygeo.geo.types
[INFO] [stdout] ...    |
[INFO] [stdout] 1261 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1262 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1272:1
[INFO] [stdout]      |
[INFO] [stdout] 1272 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1273 | |     python = r#"
[INFO] [stdout] 1274 | |     import collections.abc
[INFO] [stdout] 1275 | |     import typing
[INFO] [stdout] ...    |
[INFO] [stdout] 1292 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1293 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon.rs:623:1
[INFO] [stdout]     |
[INFO] [stdout] 623 | / #[gen_stub_pyfunction(
[INFO] [stdout] 624 | |     python = r#"
[INFO] [stdout] 625 | |     import collections.abc
[INFO] [stdout] 626 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 646 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 647 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1304:1
[INFO] [stdout]      |
[INFO] [stdout] 1304 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1305 | |     python = r#"
[INFO] [stdout] 1306 | |     import collections.abc
[INFO] [stdout] 1307 | |     import raygeo.geo.types
[INFO] [stdout] ...    |
[INFO] [stdout] 1323 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1324 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon.rs:661:1
[INFO] [stdout]     |
[INFO] [stdout] 661 | / #[gen_stub_pyfunction(
[INFO] [stdout] 662 | |     python = r#"
[INFO] [stdout] 663 | |     import collections.abc
[INFO] [stdout] 664 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 682 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 683 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1336:1
[INFO] [stdout]      |
[INFO] [stdout] 1336 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1337 | |     python = r#"
[INFO] [stdout] 1338 | |     import numpy.typing
[INFO] [stdout] ...    |
[INFO] [stdout] 1348 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1349 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon.rs:694:1
[INFO] [stdout]     |
[INFO] [stdout] 694 | / #[gen_stub_pyfunction(
[INFO] [stdout] 695 | |     python = r#"
[INFO] [stdout] 696 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 721 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 722 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1356:1
[INFO] [stdout]      |
[INFO] [stdout] 1356 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1357 | |     python = r#"
[INFO] [stdout] 1358 | |     import numpy.typing
[INFO] [stdout] 1359 | |     import raygeo.geo.types
[INFO] [stdout] ...    |
[INFO] [stdout] 1371 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1372 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1382:1
[INFO] [stdout]      |
[INFO] [stdout] 1382 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1383 | |     python = r#"
[INFO] [stdout] 1384 | |     import numpy.typing
[INFO] [stdout] ...    |
[INFO] [stdout] 1394 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1395 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon.rs:740:1
[INFO] [stdout]     |
[INFO] [stdout] 740 | / #[gen_stub_pyfunction(
[INFO] [stdout] 741 | |     python = r#"
[INFO] [stdout] 742 | |     import collections.abc
[INFO] [stdout] 743 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 762 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 763 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1402:1
[INFO] [stdout]      |
[INFO] [stdout] 1402 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1403 | |     python = r#"
[INFO] [stdout] 1404 | |     import collections.abc
[INFO] [stdout] 1405 | |     import numpy.typing
[INFO] [stdout] ...    |
[INFO] [stdout] 1418 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1419 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon.rs:782:1
[INFO] [stdout]     |
[INFO] [stdout] 782 | / #[gen_stub_pyfunction(
[INFO] [stdout] 783 | |     python = r#"
[INFO] [stdout] 784 | |     import collections.abc
[INFO] [stdout] 785 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 797 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 798 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon.rs:804:1
[INFO] [stdout]     |
[INFO] [stdout] 804 | / #[gen_stub_pyfunction(
[INFO] [stdout] 805 | |     python = r#"
[INFO] [stdout] 806 | |     import collections.abc
[INFO] [stdout] 807 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 819 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 820 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1429:1
[INFO] [stdout]      |
[INFO] [stdout] 1429 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1430 | |     python = r#"
[INFO] [stdout] 1431 | |     import typing
[INFO] [stdout] 1432 | |     import numpy.typing
[INFO] [stdout] ...    |
[INFO] [stdout] 1448 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1449 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon.rs:826:1
[INFO] [stdout]     |
[INFO] [stdout] 826 | / #[gen_stub_pyfunction(
[INFO] [stdout] 827 | |     python = r#"
[INFO] [stdout] 828 | |     import collections.abc
[INFO] [stdout] 829 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 841 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 842 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1462:1
[INFO] [stdout]      |
[INFO] [stdout] 1462 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1463 | |     python = r#"
[INFO] [stdout] 1464 | |     import typing
[INFO] [stdout] ...    |
[INFO] [stdout] 1476 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1477 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon.rs:850:1
[INFO] [stdout]     |
[INFO] [stdout] 850 | / #[gen_stub_pyfunction(
[INFO] [stdout] 851 | |     python = r#"
[INFO] [stdout] 852 | |     import collections.abc
[INFO] [stdout] 853 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 867 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 868 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1498:1
[INFO] [stdout]      |
[INFO] [stdout] 1498 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1499 | |     python = r#"
[INFO] [stdout] 1500 | |     import collections.abc
[INFO] [stdout] 1501 | |     import numpy.typing
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1514 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon.rs:880:1
[INFO] [stdout]     |
[INFO] [stdout] 880 | / #[gen_stub_pyfunction(
[INFO] [stdout] 881 | |     python = r#"
[INFO] [stdout] 882 | |     import collections.abc
[INFO] [stdout] 883 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 902 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 903 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1526:1
[INFO] [stdout]      |
[INFO] [stdout] 1526 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1527 | |     python = r#"
[INFO] [stdout] 1528 | |     import numpy.typing
[INFO] [stdout] 1529 | |     import raygeo.geo.types
[INFO] [stdout] ...    |
[INFO] [stdout] 1543 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1544 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon.rs:917:1
[INFO] [stdout]     |
[INFO] [stdout] 917 | / #[gen_stub_pyfunction(
[INFO] [stdout] 918 | |     python = r#"
[INFO] [stdout] 919 | |     import collections.abc
[INFO] [stdout] 920 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 936 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 937 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1554:1
[INFO] [stdout]      |
[INFO] [stdout] 1554 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1555 | |     python = r#"
[INFO] [stdout] 1556 | |     import numpy.typing
[INFO] [stdout] ...    |
[INFO] [stdout] 1572 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1573 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon.rs:952:1
[INFO] [stdout]     |
[INFO] [stdout] 952 | / #[gen_stub_pyfunction(
[INFO] [stdout] 953 | |     python = r#"
[INFO] [stdout] 954 | |     import collections.abc
[INFO] [stdout] 955 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 974 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 975 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1586:1
[INFO] [stdout]      |
[INFO] [stdout] 1586 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1587 | |     python = r#"
[INFO] [stdout] 1588 | |     import typing
[INFO] [stdout] 1589 | |     import numpy.typing
[INFO] [stdout] ...    |
[INFO] [stdout] 1603 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1604 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon.rs:984:1
[INFO] [stdout]     |
[INFO] [stdout] 984 | / #[gen_stub_pyfunction(
[INFO] [stdout] 985 | |     python = r#"
[INFO] [stdout] 986 | |     import typing
[INFO] [stdout] 987 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 997 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 998 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1007:1
[INFO] [stdout]      |
[INFO] [stdout] 1007 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1008 | |     python = r#"
[INFO] [stdout] 1009 | |     import collections.abc
[INFO] [stdout] 1010 | |     import raygeo.geo.types
[INFO] [stdout] ...    |
[INFO] [stdout] 1024 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1025 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1616:1
[INFO] [stdout]      |
[INFO] [stdout] 1616 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1617 | |     python = r#"
[INFO] [stdout] 1618 | |     import typing
[INFO] [stdout] 1619 | |     import numpy.typing
[INFO] [stdout] ...    |
[INFO] [stdout] 1633 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1634 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1037:1
[INFO] [stdout]      |
[INFO] [stdout] 1037 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1038 | |     python = r#"
[INFO] [stdout] 1039 | |     import collections.abc
[INFO] [stdout] 1040 | |     import raygeo.geo.types
[INFO] [stdout] ...    |
[INFO] [stdout] 1054 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1055 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1646:1
[INFO] [stdout]      |
[INFO] [stdout] 1646 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1647 | |     python = r#"
[INFO] [stdout] 1648 | |     import numpy.typing
[INFO] [stdout] ...    |
[INFO] [stdout] 1664 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1665 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1678:1
[INFO] [stdout]      |
[INFO] [stdout] 1678 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1679 | |     python = r#"
[INFO] [stdout] 1680 | |     import typing
[INFO] [stdout] 1681 | |     import numpy.typing
[INFO] [stdout] ...    |
[INFO] [stdout] 1697 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1698 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1067:1
[INFO] [stdout]      |
[INFO] [stdout] 1067 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1068 | |     python = r#"
[INFO] [stdout] 1069 | |     import typing
[INFO] [stdout] 1070 | |     import raygeo.geo.types
[INFO] [stdout] ...    |
[INFO] [stdout] 1084 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1085 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1099:1
[INFO] [stdout]      |
[INFO] [stdout] 1099 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1100 | |     python = r#"
[INFO] [stdout] 1101 | |     import typing
[INFO] [stdout] 1102 | |     import raygeo.geo.types
[INFO] [stdout] ...    |
[INFO] [stdout] 1116 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1117 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1711:1
[INFO] [stdout]      |
[INFO] [stdout] 1711 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1712 | |     python = r#"
[INFO] [stdout] 1713 | |     import collections.abc
[INFO] [stdout] 1714 | |     import numpy.typing
[INFO] [stdout] ...    |
[INFO] [stdout] 1724 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1725 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1743:1
[INFO] [stdout]      |
[INFO] [stdout] 1743 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1744 | |     python = r#"
[INFO] [stdout] 1745 | |     import collections.abc
[INFO] [stdout] 1746 | |     import raygeo.geo.types
[INFO] [stdout] ...    |
[INFO] [stdout] 1758 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1759 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1131:1
[INFO] [stdout]      |
[INFO] [stdout] 1131 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1132 | |     python = r#"
[INFO] [stdout] 1133 | |     import collections.abc
[INFO] [stdout] 1134 | |     import raygeo.geo.types
[INFO] [stdout] ...    |
[INFO] [stdout] 1150 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1151 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1767:1
[INFO] [stdout]      |
[INFO] [stdout] 1767 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1768 | |     python = r#"
[INFO] [stdout] 1769 | |     import collections.abc
[INFO] [stdout] ...    |
[INFO] [stdout] 1785 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1786 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1162:1
[INFO] [stdout]      |
[INFO] [stdout] 1162 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1163 | |     python = r#"
[INFO] [stdout] 1164 | |     import collections.abc
[INFO] [stdout] 1165 | |     import raygeo.geo.types
[INFO] [stdout] ...    |
[INFO] [stdout] 1181 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1182 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1794:1
[INFO] [stdout]      |
[INFO] [stdout] 1794 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1795 | |     python = r#"
[INFO] [stdout] 1796 | |     import collections.abc
[INFO] [stdout] ...    |
[INFO] [stdout] 1815 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1816 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1192:1
[INFO] [stdout]      |
[INFO] [stdout] 1192 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1193 | |     python = r#"
[INFO] [stdout] 1194 | |     import typing
[INFO] [stdout] 1195 | |     import raygeo.geo.types
[INFO] [stdout] ...    |
[INFO] [stdout] 1211 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1212 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1827:1
[INFO] [stdout]      |
[INFO] [stdout] 1827 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1828 | |     python = r#"
[INFO] [stdout] 1829 | |     import collections.abc
[INFO] [stdout] ...    |
[INFO] [stdout] 1847 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1848 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1223:1
[INFO] [stdout]      |
[INFO] [stdout] 1223 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1224 | |     python = r#"
[INFO] [stdout] 1225 | |     import collections.abc
[INFO] [stdout] 1226 | |     import raygeo.geo.types
[INFO] [stdout] ...    |
[INFO] [stdout] 1240 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1241 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1247:1
[INFO] [stdout]      |
[INFO] [stdout] 1247 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1248 | |     python = r#"
[INFO] [stdout] 1249 | |     import typing
[INFO] [stdout] 1250 | |     import raygeo.geo.types
[INFO] [stdout] ...    |
[INFO] [stdout] 1261 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1262 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1869:1
[INFO] [stdout]      |
[INFO] [stdout] 1869 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1870 | |     python = r#"
[INFO] [stdout] 1871 | |     def get_polygon_heading_at(
[INFO] [stdout] 1872 | |         polygon: list[tuple[float, float]],
[INFO] [stdout] ...    |
[INFO] [stdout] 1877 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1878 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1900:1
[INFO] [stdout]      |
[INFO] [stdout] 1900 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1901 | |     python = r#"
[INFO] [stdout] 1902 | |     def walk_polygon_from_point(
[INFO] [stdout] 1903 | |         polygon: list[tuple[float, float]],
[INFO] [stdout] ...    |
[INFO] [stdout] 1908 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1909 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1272:1
[INFO] [stdout]      |
[INFO] [stdout] 1272 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1273 | |     python = r#"
[INFO] [stdout] 1274 | |     import collections.abc
[INFO] [stdout] 1275 | |     import typing
[INFO] [stdout] ...    |
[INFO] [stdout] 1292 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1293 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1304:1
[INFO] [stdout]      |
[INFO] [stdout] 1304 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1305 | |     python = r#"
[INFO] [stdout] 1306 | |     import collections.abc
[INFO] [stdout] 1307 | |     import raygeo.geo.types
[INFO] [stdout] ...    |
[INFO] [stdout] 1323 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1324 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1336:1
[INFO] [stdout]      |
[INFO] [stdout] 1336 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1337 | |     python = r#"
[INFO] [stdout] 1338 | |     import numpy.typing
[INFO] [stdout] ...    |
[INFO] [stdout] 1348 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1349 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1956:1
[INFO] [stdout]      |
[INFO] [stdout] 1956 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1957 | |     python = r#"
[INFO] [stdout] 1958 | |     def walk_polygon_vertices(
[INFO] [stdout] 1959 | |         polygon: list[tuple[float, float]],
[INFO] [stdout] ...    |
[INFO] [stdout] 1966 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1967 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1356:1
[INFO] [stdout]      |
[INFO] [stdout] 1356 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1357 | |     python = r#"
[INFO] [stdout] 1358 | |     import numpy.typing
[INFO] [stdout] 1359 | |     import raygeo.geo.types
[INFO] [stdout] ...    |
[INFO] [stdout] 1371 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1372 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/shape/polygon3d.rs:52:1
[INFO] [stdout]    |
[INFO] [stdout] 52 | / #[gen_stub_pyfunction(
[INFO] [stdout] 53 | |     python = r#"
[INFO] [stdout] 54 | |     import collections.abc
[INFO] [stdout] 55 | |     import typing
[INFO] [stdout] ...  |
[INFO] [stdout] 65 | |     module = "raygeo.geo.shape.polygon3d"
[INFO] [stdout] 66 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1382:1
[INFO] [stdout]      |
[INFO] [stdout] 1382 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1383 | |     python = r#"
[INFO] [stdout] 1384 | |     import numpy.typing
[INFO] [stdout] ...    |
[INFO] [stdout] 1394 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1395 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1402:1
[INFO] [stdout]      |
[INFO] [stdout] 1402 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1403 | |     python = r#"
[INFO] [stdout] 1404 | |     import collections.abc
[INFO] [stdout] 1405 | |     import numpy.typing
[INFO] [stdout] ...    |
[INFO] [stdout] 1418 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1419 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/shape/polygon3d.rs:76:1
[INFO] [stdout]    |
[INFO] [stdout] 76 | / #[gen_stub_pyfunction(
[INFO] [stdout] 77 | |     python = r#"
[INFO] [stdout] 78 | |     import collections.abc
[INFO] [stdout] 79 | |     import raygeo.geo.types
[INFO] [stdout] ...  |
[INFO] [stdout] 89 | |     module = "raygeo.geo.shape.polygon3d"
[INFO] [stdout] 90 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1429:1
[INFO] [stdout]      |
[INFO] [stdout] 1429 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1430 | |     python = r#"
[INFO] [stdout] 1431 | |     import typing
[INFO] [stdout] 1432 | |     import numpy.typing
[INFO] [stdout] ...    |
[INFO] [stdout] 1448 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1449 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon3d.rs:102:1
[INFO] [stdout]     |
[INFO] [stdout] 102 | / #[gen_stub_pyfunction(
[INFO] [stdout] 103 | |     python = r#"
[INFO] [stdout] 104 | |     import collections.abc
[INFO] [stdout] 105 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 115 | |     module = "raygeo.geo.shape.polygon3d"
[INFO] [stdout] 116 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon3d.rs:128:1
[INFO] [stdout]     |
[INFO] [stdout] 128 | / #[gen_stub_pyfunction(
[INFO] [stdout] 129 | |     python = r#"
[INFO] [stdout] 130 | |     import collections.abc
[INFO] [stdout] 131 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 141 | |     module = "raygeo.geo.shape.polygon3d"
[INFO] [stdout] 142 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1462:1
[INFO] [stdout]      |
[INFO] [stdout] 1462 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1463 | |     python = r#"
[INFO] [stdout] 1464 | |     import typing
[INFO] [stdout] ...    |
[INFO] [stdout] 1476 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1477 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon3d.rs:154:1
[INFO] [stdout]     |
[INFO] [stdout] 154 | / #[gen_stub_pyfunction(
[INFO] [stdout] 155 | |     python = r#"
[INFO] [stdout] 156 | |     import collections.abc
[INFO] [stdout] 157 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 167 | |     module = "raygeo.geo.shape.polygon3d"
[INFO] [stdout] 168 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1498:1
[INFO] [stdout]      |
[INFO] [stdout] 1498 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1499 | |     python = r#"
[INFO] [stdout] 1500 | |     import collections.abc
[INFO] [stdout] 1501 | |     import numpy.typing
[INFO] [stdout] ...    |
[INFO] [stdout] 1513 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1514 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon3d.rs:180:1
[INFO] [stdout]     |
[INFO] [stdout] 180 | / #[gen_stub_pyfunction(
[INFO] [stdout] 181 | |     python = r#"
[INFO] [stdout] 182 | |     import collections.abc
[INFO] [stdout] 183 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 193 | |     module = "raygeo.geo.shape.polygon3d"
[INFO] [stdout] 194 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1526:1
[INFO] [stdout]      |
[INFO] [stdout] 1526 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1527 | |     python = r#"
[INFO] [stdout] 1528 | |     import numpy.typing
[INFO] [stdout] 1529 | |     import raygeo.geo.types
[INFO] [stdout] ...    |
[INFO] [stdout] 1543 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1544 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon3d.rs:205:1
[INFO] [stdout]     |
[INFO] [stdout] 205 | / #[gen_stub_pyfunction(
[INFO] [stdout] 206 | |     python = r#"
[INFO] [stdout] 207 | |     import collections.abc
[INFO] [stdout] 208 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 234 | |     module = "raygeo.geo.shape.polygon3d"
[INFO] [stdout] 235 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1554:1
[INFO] [stdout]      |
[INFO] [stdout] 1554 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1555 | |     python = r#"
[INFO] [stdout] 1556 | |     import numpy.typing
[INFO] [stdout] ...    |
[INFO] [stdout] 1572 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1573 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1586:1
[INFO] [stdout]      |
[INFO] [stdout] 1586 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1587 | |     python = r#"
[INFO] [stdout] 1588 | |     import typing
[INFO] [stdout] 1589 | |     import numpy.typing
[INFO] [stdout] ...    |
[INFO] [stdout] 1603 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1604 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon3d.rs:252:1
[INFO] [stdout]     |
[INFO] [stdout] 252 | / #[gen_stub_pyfunction(
[INFO] [stdout] 253 | |     python = r#"
[INFO] [stdout] 254 | |     import collections.abc
[INFO] [stdout] 255 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 267 | |     module = "raygeo.geo.shape.polygon3d"
[INFO] [stdout] 268 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon3d.rs:274:1
[INFO] [stdout]     |
[INFO] [stdout] 274 | / #[gen_stub_pyfunction(
[INFO] [stdout] 275 | |     python = r#"
[INFO] [stdout] 276 | |     import collections.abc
[INFO] [stdout] 277 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 289 | |     module = "raygeo.geo.shape.polygon3d"
[INFO] [stdout] 290 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1616:1
[INFO] [stdout]      |
[INFO] [stdout] 1616 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1617 | |     python = r#"
[INFO] [stdout] 1618 | |     import typing
[INFO] [stdout] 1619 | |     import numpy.typing
[INFO] [stdout] ...    |
[INFO] [stdout] 1633 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1634 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon3d.rs:296:1
[INFO] [stdout]     |
[INFO] [stdout] 296 | / #[gen_stub_pyfunction(
[INFO] [stdout] 297 | |     python = r#"
[INFO] [stdout] 298 | |     import collections.abc
[INFO] [stdout] 299 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 313 | |     module = "raygeo.geo.shape.polygon3d"
[INFO] [stdout] 314 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1646:1
[INFO] [stdout]      |
[INFO] [stdout] 1646 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1647 | |     python = r#"
[INFO] [stdout] 1648 | |     import numpy.typing
[INFO] [stdout] ...    |
[INFO] [stdout] 1664 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1665 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon3d.rs:320:1
[INFO] [stdout]     |
[INFO] [stdout] 320 | / #[gen_stub_pyfunction(
[INFO] [stdout] 321 | |     python = r#"
[INFO] [stdout] 322 | |     import collections.abc
[INFO] [stdout] 323 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 335 | |     module = "raygeo.geo.shape.polygon3d"
[INFO] [stdout] 336 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon3d.rs:345:1
[INFO] [stdout]     |
[INFO] [stdout] 345 | / #[gen_stub_pyfunction(
[INFO] [stdout] 346 | |     python = r#"
[INFO] [stdout] 347 | |     import collections.abc
[INFO] [stdout] 348 | |     import typing
[INFO] [stdout] ...   |
[INFO] [stdout] 361 | |     module = "raygeo.geo.shape.polygon3d"
[INFO] [stdout] 362 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1678:1
[INFO] [stdout]      |
[INFO] [stdout] 1678 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1679 | |     python = r#"
[INFO] [stdout] 1680 | |     import typing
[INFO] [stdout] 1681 | |     import numpy.typing
[INFO] [stdout] ...    |
[INFO] [stdout] 1697 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1698 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1711:1
[INFO] [stdout]      |
[INFO] [stdout] 1711 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1712 | |     python = r#"
[INFO] [stdout] 1713 | |     import collections.abc
[INFO] [stdout] 1714 | |     import numpy.typing
[INFO] [stdout] ...    |
[INFO] [stdout] 1724 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1725 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon3d.rs:372:1
[INFO] [stdout]     |
[INFO] [stdout] 372 | / #[gen_stub_pyfunction(
[INFO] [stdout] 373 | |     python = r#"
[INFO] [stdout] 374 | |     import collections.abc
[INFO] [stdout] 375 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 389 | |     module = "raygeo.geo.shape.polygon3d"
[INFO] [stdout] 390 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1743:1
[INFO] [stdout]      |
[INFO] [stdout] 1743 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1744 | |     python = r#"
[INFO] [stdout] 1745 | |     import collections.abc
[INFO] [stdout] 1746 | |     import raygeo.geo.types
[INFO] [stdout] ...    |
[INFO] [stdout] 1758 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1759 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon3d.rs:396:1
[INFO] [stdout]     |
[INFO] [stdout] 396 | / #[gen_stub_pyfunction(
[INFO] [stdout] 397 | |     python = r#"
[INFO] [stdout] 398 | |     import collections.abc
[INFO] [stdout] 399 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 411 | |     module = "raygeo.geo.shape.polygon3d"
[INFO] [stdout] 412 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon3d.rs:418:1
[INFO] [stdout]     |
[INFO] [stdout] 418 | / #[gen_stub_pyfunction(
[INFO] [stdout] 419 | |     python = r#"
[INFO] [stdout] 420 | |     import collections.abc
[INFO] [stdout] 421 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 433 | |     module = "raygeo.geo.shape.polygon3d"
[INFO] [stdout] 434 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1767:1
[INFO] [stdout]      |
[INFO] [stdout] 1767 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1768 | |     python = r#"
[INFO] [stdout] 1769 | |     import collections.abc
[INFO] [stdout] ...    |
[INFO] [stdout] 1785 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1786 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon3d.rs:442:1
[INFO] [stdout]     |
[INFO] [stdout] 442 | / #[gen_stub_pyfunction(
[INFO] [stdout] 443 | |     python = r#"
[INFO] [stdout] 444 | |     import collections.abc
[INFO] [stdout] 445 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 461 | |     module = "raygeo.geo.shape.polygon3d"
[INFO] [stdout] 462 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1794:1
[INFO] [stdout]      |
[INFO] [stdout] 1794 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1795 | |     python = r#"
[INFO] [stdout] 1796 | |     import collections.abc
[INFO] [stdout] ...    |
[INFO] [stdout] 1815 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1816 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1827:1
[INFO] [stdout]      |
[INFO] [stdout] 1827 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1828 | |     python = r#"
[INFO] [stdout] 1829 | |     import collections.abc
[INFO] [stdout] ...    |
[INFO] [stdout] 1847 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1848 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon3d.rs:469:1
[INFO] [stdout]     |
[INFO] [stdout] 469 | / #[gen_stub_pyfunction(
[INFO] [stdout] 470 | |     python = r#"
[INFO] [stdout] 471 | |     import collections.abc
[INFO] [stdout] 472 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 494 | |     module = "raygeo.geo.shape.polygon3d"
[INFO] [stdout] 495 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1869:1
[INFO] [stdout]      |
[INFO] [stdout] 1869 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1870 | |     python = r#"
[INFO] [stdout] 1871 | |     def get_polygon_heading_at(
[INFO] [stdout] 1872 | |         polygon: list[tuple[float, float]],
[INFO] [stdout] ...    |
[INFO] [stdout] 1877 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1878 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon3d.rs:511:1
[INFO] [stdout]     |
[INFO] [stdout] 511 | / #[gen_stub_pyfunction(
[INFO] [stdout] 512 | |     python = r#"
[INFO] [stdout] 513 | |     import collections.abc
[INFO] [stdout] 514 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 537 | |     module = "raygeo.geo.shape.polygon3d"
[INFO] [stdout] 538 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1900:1
[INFO] [stdout]      |
[INFO] [stdout] 1900 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1901 | |     python = r#"
[INFO] [stdout] 1902 | |     def walk_polygon_from_point(
[INFO] [stdout] 1903 | |         polygon: list[tuple[float, float]],
[INFO] [stdout] ...    |
[INFO] [stdout] 1908 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1909 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon3d.rs:555:1
[INFO] [stdout]     |
[INFO] [stdout] 555 | / #[gen_stub_pyfunction(
[INFO] [stdout] 556 | |     python = r#"
[INFO] [stdout] 557 | |     import collections.abc
[INFO] [stdout] 558 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 575 | |     module = "raygeo.geo.shape.polygon3d"
[INFO] [stdout] 576 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon3d.rs:590:1
[INFO] [stdout]     |
[INFO] [stdout] 590 | / #[gen_stub_pyfunction(
[INFO] [stdout] 591 | |     python = r#"
[INFO] [stdout] 592 | |     import collections.abc
[INFO] [stdout] 593 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 607 | |     module = "raygeo.geo.shape.polygon3d"
[INFO] [stdout] 608 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]     --> src/python/geo/shape/polygon.rs:1956:1
[INFO] [stdout]      |
[INFO] [stdout] 1956 | / #[gen_stub_pyfunction(
[INFO] [stdout] 1957 | |     python = r#"
[INFO] [stdout] 1958 | |     def walk_polygon_vertices(
[INFO] [stdout] 1959 | |         polygon: list[tuple[float, float]],
[INFO] [stdout] ...    |
[INFO] [stdout] 1966 | |     module = "raygeo.geo.shape.polygon"
[INFO] [stdout] 1967 | | )]
[INFO] [stdout]      | |__^
[INFO] [stdout]      |
[INFO] [stdout]      = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]      = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]      = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon3d.rs:618:1
[INFO] [stdout]     |
[INFO] [stdout] 618 | / #[gen_stub_pyfunction(
[INFO] [stdout] 619 | |     python = r#"
[INFO] [stdout] 620 | |     import collections.abc
[INFO] [stdout] 621 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 639 | |     module = "raygeo.geo.shape.polygon3d"
[INFO] [stdout] 640 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/shape/polygon3d.rs:52:1
[INFO] [stdout]    |
[INFO] [stdout] 52 | / #[gen_stub_pyfunction(
[INFO] [stdout] 53 | |     python = r#"
[INFO] [stdout] 54 | |     import collections.abc
[INFO] [stdout] 55 | |     import typing
[INFO] [stdout] ...  |
[INFO] [stdout] 65 | |     module = "raygeo.geo.shape.polygon3d"
[INFO] [stdout] 66 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon3d.rs:651:1
[INFO] [stdout]     |
[INFO] [stdout] 651 | / #[gen_stub_pyfunction(
[INFO] [stdout] 652 | |     python = r#"
[INFO] [stdout] 653 | |     import collections.abc
[INFO] [stdout] 654 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 672 | |     module = "raygeo.geo.shape.polygon3d"
[INFO] [stdout] 673 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/shape/polygon3d.rs:76:1
[INFO] [stdout]    |
[INFO] [stdout] 76 | / #[gen_stub_pyfunction(
[INFO] [stdout] 77 | |     python = r#"
[INFO] [stdout] 78 | |     import collections.abc
[INFO] [stdout] 79 | |     import raygeo.geo.types
[INFO] [stdout] ...  |
[INFO] [stdout] 89 | |     module = "raygeo.geo.shape.polygon3d"
[INFO] [stdout] 90 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon3d.rs:690:1
[INFO] [stdout]     |
[INFO] [stdout] 690 | / #[gen_stub_pyfunction(
[INFO] [stdout] 691 | |     python = r#"
[INFO] [stdout] 692 | |     import collections.abc
[INFO] [stdout] 693 | |     import typing
[INFO] [stdout] ...   |
[INFO] [stdout] 712 | |     module = "raygeo.geo.shape.polygon3d"
[INFO] [stdout] 713 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon3d.rs:102:1
[INFO] [stdout]     |
[INFO] [stdout] 102 | / #[gen_stub_pyfunction(
[INFO] [stdout] 103 | |     python = r#"
[INFO] [stdout] 104 | |     import collections.abc
[INFO] [stdout] 105 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 115 | |     module = "raygeo.geo.shape.polygon3d"
[INFO] [stdout] 116 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon3d.rs:729:1
[INFO] [stdout]     |
[INFO] [stdout] 729 | / #[gen_stub_pyfunction(
[INFO] [stdout] 730 | |     python = r#"
[INFO] [stdout] 731 | |     import collections.abc
[INFO] [stdout] 732 | |     import typing
[INFO] [stdout] ...   |
[INFO] [stdout] 751 | |     module = "raygeo.geo.shape.polygon3d"
[INFO] [stdout] 752 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon3d.rs:128:1
[INFO] [stdout]     |
[INFO] [stdout] 128 | / #[gen_stub_pyfunction(
[INFO] [stdout] 129 | |     python = r#"
[INFO] [stdout] 130 | |     import collections.abc
[INFO] [stdout] 131 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 141 | |     module = "raygeo.geo.shape.polygon3d"
[INFO] [stdout] 142 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon3d.rs:769:1
[INFO] [stdout]     |
[INFO] [stdout] 769 | / #[gen_stub_pyfunction(
[INFO] [stdout] 770 | |     python = r#"
[INFO] [stdout] 771 | |     import collections.abc
[INFO] [stdout] 772 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 790 | |     module = "raygeo.geo.shape.polygon3d"
[INFO] [stdout] 791 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon3d.rs:154:1
[INFO] [stdout]     |
[INFO] [stdout] 154 | / #[gen_stub_pyfunction(
[INFO] [stdout] 155 | |     python = r#"
[INFO] [stdout] 156 | |     import collections.abc
[INFO] [stdout] 157 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 167 | |     module = "raygeo.geo.shape.polygon3d"
[INFO] [stdout] 168 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon3d.rs:808:1
[INFO] [stdout]     |
[INFO] [stdout] 808 | / #[gen_stub_pyfunction(
[INFO] [stdout] 809 | |     python = r#"
[INFO] [stdout] 810 | |     import collections.abc
[INFO] [stdout] 811 | |     import typing
[INFO] [stdout] ...   |
[INFO] [stdout] 830 | |     module = "raygeo.geo.shape.polygon3d"
[INFO] [stdout] 831 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon3d.rs:180:1
[INFO] [stdout]     |
[INFO] [stdout] 180 | / #[gen_stub_pyfunction(
[INFO] [stdout] 181 | |     python = r#"
[INFO] [stdout] 182 | |     import collections.abc
[INFO] [stdout] 183 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 193 | |     module = "raygeo.geo.shape.polygon3d"
[INFO] [stdout] 194 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon3d.rs:847:1
[INFO] [stdout]     |
[INFO] [stdout] 847 | / #[gen_stub_pyfunction(
[INFO] [stdout] 848 | |     python = r#"
[INFO] [stdout] 849 | |     import collections.abc
[INFO] [stdout] 850 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 864 | |     module = "raygeo.geo.shape.polygon3d"
[INFO] [stdout] 865 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon3d.rs:205:1
[INFO] [stdout]     |
[INFO] [stdout] 205 | / #[gen_stub_pyfunction(
[INFO] [stdout] 206 | |     python = r#"
[INFO] [stdout] 207 | |     import collections.abc
[INFO] [stdout] 208 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 234 | |     module = "raygeo.geo.shape.polygon3d"
[INFO] [stdout] 235 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon3d.rs:874:1
[INFO] [stdout]     |
[INFO] [stdout] 874 | / #[gen_stub_pyfunction(
[INFO] [stdout] 875 | |     python = r#"
[INFO] [stdout] 876 | |     import collections.abc
[INFO] [stdout] 877 | |     import typing
[INFO] [stdout] ...   |
[INFO] [stdout] 892 | |     module = "raygeo.geo.shape.polygon3d"
[INFO] [stdout] 893 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon3d.rs:252:1
[INFO] [stdout]     |
[INFO] [stdout] 252 | / #[gen_stub_pyfunction(
[INFO] [stdout] 253 | |     python = r#"
[INFO] [stdout] 254 | |     import collections.abc
[INFO] [stdout] 255 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 267 | |     module = "raygeo.geo.shape.polygon3d"
[INFO] [stdout] 268 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon3d.rs:906:1
[INFO] [stdout]     |
[INFO] [stdout] 906 | / #[gen_stub_pyfunction(
[INFO] [stdout] 907 | |     python = r#"
[INFO] [stdout] 908 | |     import collections.abc
[INFO] [stdout] 909 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 925 | |     module = "raygeo.geo.shape.polygon3d"
[INFO] [stdout] 926 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon3d.rs:274:1
[INFO] [stdout]     |
[INFO] [stdout] 274 | / #[gen_stub_pyfunction(
[INFO] [stdout] 275 | |     python = r#"
[INFO] [stdout] 276 | |     import collections.abc
[INFO] [stdout] 277 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 289 | |     module = "raygeo.geo.shape.polygon3d"
[INFO] [stdout] 290 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon3d.rs:296:1
[INFO] [stdout]     |
[INFO] [stdout] 296 | / #[gen_stub_pyfunction(
[INFO] [stdout] 297 | |     python = r#"
[INFO] [stdout] 298 | |     import collections.abc
[INFO] [stdout] 299 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 313 | |     module = "raygeo.geo.shape.polygon3d"
[INFO] [stdout] 314 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/shape/polyline.rs:33:1
[INFO] [stdout]    |
[INFO] [stdout] 33 | / #[gen_stub_pyfunction(
[INFO] [stdout] 34 | |     python = r#"
[INFO] [stdout] 35 | |     import collections.abc
[INFO] [stdout] 36 | |     import raygeo.geo.types
[INFO] [stdout] ...  |
[INFO] [stdout] 48 | |     module = "raygeo.geo.shape.polyline"
[INFO] [stdout] 49 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon3d.rs:320:1
[INFO] [stdout]     |
[INFO] [stdout] 320 | / #[gen_stub_pyfunction(
[INFO] [stdout] 321 | |     python = r#"
[INFO] [stdout] 322 | |     import collections.abc
[INFO] [stdout] 323 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 335 | |     module = "raygeo.geo.shape.polygon3d"
[INFO] [stdout] 336 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/shape/polyline.rs:56:1
[INFO] [stdout]    |
[INFO] [stdout] 56 | / #[gen_stub_pyfunction(
[INFO] [stdout] 57 | |     python = r#"
[INFO] [stdout] 58 | |     import collections.abc
[INFO] [stdout] ...  |
[INFO] [stdout] 76 | |     module = "raygeo.geo.shape.polyline"
[INFO] [stdout] 77 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon3d.rs:345:1
[INFO] [stdout]     |
[INFO] [stdout] 345 | / #[gen_stub_pyfunction(
[INFO] [stdout] 346 | |     python = r#"
[INFO] [stdout] 347 | |     import collections.abc
[INFO] [stdout] 348 | |     import typing
[INFO] [stdout] ...   |
[INFO] [stdout] 361 | |     module = "raygeo.geo.shape.polygon3d"
[INFO] [stdout] 362 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polyline.rs:88:1
[INFO] [stdout]     |
[INFO] [stdout]  88 | / #[gen_stub_pyfunction(
[INFO] [stdout]  89 | |     python = r#"
[INFO] [stdout]  90 | |     import collections.abc
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     module = "raygeo.geo.shape.polyline"
[INFO] [stdout] 110 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon3d.rs:372:1
[INFO] [stdout]     |
[INFO] [stdout] 372 | / #[gen_stub_pyfunction(
[INFO] [stdout] 373 | |     python = r#"
[INFO] [stdout] 374 | |     import collections.abc
[INFO] [stdout] 375 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 389 | |     module = "raygeo.geo.shape.polygon3d"
[INFO] [stdout] 390 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon3d.rs:396:1
[INFO] [stdout]     |
[INFO] [stdout] 396 | / #[gen_stub_pyfunction(
[INFO] [stdout] 397 | |     python = r#"
[INFO] [stdout] 398 | |     import collections.abc
[INFO] [stdout] 399 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 411 | |     module = "raygeo.geo.shape.polygon3d"
[INFO] [stdout] 412 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polyline.rs:125:1
[INFO] [stdout]     |
[INFO] [stdout] 125 | / #[gen_stub_pyfunction(
[INFO] [stdout] 126 | |     python = r#"
[INFO] [stdout] 127 | |     import collections.abc
[INFO] [stdout] ...   |
[INFO] [stdout] 150 | |     module = "raygeo.geo.shape.polyline"
[INFO] [stdout] 151 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon3d.rs:418:1
[INFO] [stdout]     |
[INFO] [stdout] 418 | / #[gen_stub_pyfunction(
[INFO] [stdout] 419 | |     python = r#"
[INFO] [stdout] 420 | |     import collections.abc
[INFO] [stdout] 421 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 433 | |     module = "raygeo.geo.shape.polygon3d"
[INFO] [stdout] 434 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polyline.rs:164:1
[INFO] [stdout]     |
[INFO] [stdout] 164 | / #[gen_stub_pyfunction(
[INFO] [stdout] 165 | |     python = r#"
[INFO] [stdout] 166 | |     import collections.abc
[INFO] [stdout] ...   |
[INFO] [stdout] 185 | |     module = "raygeo.geo.shape.polyline"
[INFO] [stdout] 186 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon3d.rs:442:1
[INFO] [stdout]     |
[INFO] [stdout] 442 | / #[gen_stub_pyfunction(
[INFO] [stdout] 443 | |     python = r#"
[INFO] [stdout] 444 | |     import collections.abc
[INFO] [stdout] 445 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 461 | |     module = "raygeo.geo.shape.polygon3d"
[INFO] [stdout] 462 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polyline.rs:196:1
[INFO] [stdout]     |
[INFO] [stdout] 196 | / #[gen_stub_pyfunction(
[INFO] [stdout] 197 | |     python = r#"
[INFO] [stdout] 198 | |     import collections.abc
[INFO] [stdout] ...   |
[INFO] [stdout] 216 | |     module = "raygeo.geo.shape.polyline"
[INFO] [stdout] 217 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon3d.rs:469:1
[INFO] [stdout]     |
[INFO] [stdout] 469 | / #[gen_stub_pyfunction(
[INFO] [stdout] 470 | |     python = r#"
[INFO] [stdout] 471 | |     import collections.abc
[INFO] [stdout] 472 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 494 | |     module = "raygeo.geo.shape.polygon3d"
[INFO] [stdout] 495 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/shape/rect.rs:35:1
[INFO] [stdout]    |
[INFO] [stdout] 35 | / #[gen_stub_pyfunction(
[INFO] [stdout] 36 | |     python = r#"
[INFO] [stdout] 37 | |     import raygeo.geo.types
[INFO] [stdout] ...  |
[INFO] [stdout] 51 | |     module = "raygeo.geo.shape.rect"
[INFO] [stdout] 52 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon3d.rs:511:1
[INFO] [stdout]     |
[INFO] [stdout] 511 | / #[gen_stub_pyfunction(
[INFO] [stdout] 512 | |     python = r#"
[INFO] [stdout] 513 | |     import collections.abc
[INFO] [stdout] 514 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 537 | |     module = "raygeo.geo.shape.polygon3d"
[INFO] [stdout] 538 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/shape/rect.rs:64:1
[INFO] [stdout]    |
[INFO] [stdout] 64 | / #[gen_stub_pyfunction(
[INFO] [stdout] 65 | |     python = r#"
[INFO] [stdout] 66 | |     import raygeo.geo.types
[INFO] [stdout] ...  |
[INFO] [stdout] 80 | |     module = "raygeo.geo.shape.rect"
[INFO] [stdout] 81 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon3d.rs:555:1
[INFO] [stdout]     |
[INFO] [stdout] 555 | / #[gen_stub_pyfunction(
[INFO] [stdout] 556 | |     python = r#"
[INFO] [stdout] 557 | |     import collections.abc
[INFO] [stdout] 558 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 575 | |     module = "raygeo.geo.shape.polygon3d"
[INFO] [stdout] 576 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/rect.rs:93:1
[INFO] [stdout]     |
[INFO] [stdout]  93 | / #[gen_stub_pyfunction(
[INFO] [stdout]  94 | |     python = r#"
[INFO] [stdout]  95 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     module = "raygeo.geo.shape.rect"
[INFO] [stdout] 110 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon3d.rs:590:1
[INFO] [stdout]     |
[INFO] [stdout] 590 | / #[gen_stub_pyfunction(
[INFO] [stdout] 591 | |     python = r#"
[INFO] [stdout] 592 | |     import collections.abc
[INFO] [stdout] 593 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 607 | |     module = "raygeo.geo.shape.polygon3d"
[INFO] [stdout] 608 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/rect.rs:122:1
[INFO] [stdout]     |
[INFO] [stdout] 122 | / #[gen_stub_pyfunction(
[INFO] [stdout] 123 | |     python = r#"
[INFO] [stdout] 124 | |     import raygeo
[INFO] [stdout] 125 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 137 | |     module = "raygeo.geo.shape.rect"
[INFO] [stdout] 138 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon3d.rs:618:1
[INFO] [stdout]     |
[INFO] [stdout] 618 | / #[gen_stub_pyfunction(
[INFO] [stdout] 619 | |     python = r#"
[INFO] [stdout] 620 | |     import collections.abc
[INFO] [stdout] 621 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 639 | |     module = "raygeo.geo.shape.polygon3d"
[INFO] [stdout] 640 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon3d.rs:651:1
[INFO] [stdout]     |
[INFO] [stdout] 651 | / #[gen_stub_pyfunction(
[INFO] [stdout] 652 | |     python = r#"
[INFO] [stdout] 653 | |     import collections.abc
[INFO] [stdout] 654 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 672 | |     module = "raygeo.geo.shape.polygon3d"
[INFO] [stdout] 673 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/image/convert.rs:8:1
[INFO] [stdout]    |
[INFO] [stdout]  8 | / #[gen_stub_pyfunction(
[INFO] [stdout]  9 | |     python = r#"
[INFO] [stdout] 10 | |     import numpy
[INFO] [stdout] 11 | |     import numpy.typing
[INFO] [stdout] ...  |
[INFO] [stdout] 32 | |     module = "raygeo.image"
[INFO] [stdout] 33 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon3d.rs:690:1
[INFO] [stdout]     |
[INFO] [stdout] 690 | / #[gen_stub_pyfunction(
[INFO] [stdout] 691 | |     python = r#"
[INFO] [stdout] 692 | |     import collections.abc
[INFO] [stdout] 693 | |     import typing
[INFO] [stdout] ...   |
[INFO] [stdout] 712 | |     module = "raygeo.geo.shape.polygon3d"
[INFO] [stdout] 713 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon3d.rs:729:1
[INFO] [stdout]     |
[INFO] [stdout] 729 | / #[gen_stub_pyfunction(
[INFO] [stdout] 730 | |     python = r#"
[INFO] [stdout] 731 | |     import collections.abc
[INFO] [stdout] 732 | |     import typing
[INFO] [stdout] ...   |
[INFO] [stdout] 751 | |     module = "raygeo.geo.shape.polygon3d"
[INFO] [stdout] 752 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/image/convert.rs:69:1
[INFO] [stdout]    |
[INFO] [stdout] 69 | / #[gen_stub_pyfunction(
[INFO] [stdout] 70 | |     python = r#"
[INFO] [stdout] 71 | |     import numpy
[INFO] [stdout] 72 | |     import numpy.typing
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     module = "raygeo.image"
[INFO] [stdout] 97 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon3d.rs:769:1
[INFO] [stdout]     |
[INFO] [stdout] 769 | / #[gen_stub_pyfunction(
[INFO] [stdout] 770 | |     python = r#"
[INFO] [stdout] 771 | |     import collections.abc
[INFO] [stdout] 772 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 790 | |     module = "raygeo.geo.shape.polygon3d"
[INFO] [stdout] 791 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/image/convert.rs:132:1
[INFO] [stdout]     |
[INFO] [stdout] 132 | / #[gen_stub_pyfunction(
[INFO] [stdout] 133 | |     python = r#"
[INFO] [stdout] 134 | |     import numpy
[INFO] [stdout] 135 | |     import numpy.typing
[INFO] [stdout] ...   |
[INFO] [stdout] 155 | |     module = "raygeo.image"
[INFO] [stdout] 156 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon3d.rs:808:1
[INFO] [stdout]     |
[INFO] [stdout] 808 | / #[gen_stub_pyfunction(
[INFO] [stdout] 809 | |     python = r#"
[INFO] [stdout] 810 | |     import collections.abc
[INFO] [stdout] 811 | |     import typing
[INFO] [stdout] ...   |
[INFO] [stdout] 830 | |     module = "raygeo.geo.shape.polygon3d"
[INFO] [stdout] 831 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/image/dither.rs:7:1
[INFO] [stdout]    |
[INFO] [stdout]  7 | / #[gen_stub_pyfunction(
[INFO] [stdout]  8 | |     python = r#"
[INFO] [stdout]  9 | |     import numpy
[INFO] [stdout] 10 | |     import numpy.typing
[INFO] [stdout] ...  |
[INFO] [stdout] 24 | |     module = "raygeo.image"
[INFO] [stdout] 25 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon3d.rs:847:1
[INFO] [stdout]     |
[INFO] [stdout] 847 | / #[gen_stub_pyfunction(
[INFO] [stdout] 848 | |     python = r#"
[INFO] [stdout] 849 | |     import collections.abc
[INFO] [stdout] 850 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 864 | |     module = "raygeo.geo.shape.polygon3d"
[INFO] [stdout] 865 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/image/dither.rs:56:1
[INFO] [stdout]    |
[INFO] [stdout] 56 | / #[gen_stub_pyfunction(
[INFO] [stdout] 57 | |     python = r#"
[INFO] [stdout] 58 | |     import numpy
[INFO] [stdout] 59 | |     import numpy.typing
[INFO] [stdout] ...  |
[INFO] [stdout] 73 | |     module = "raygeo.image"
[INFO] [stdout] 74 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon3d.rs:874:1
[INFO] [stdout]     |
[INFO] [stdout] 874 | / #[gen_stub_pyfunction(
[INFO] [stdout] 875 | |     python = r#"
[INFO] [stdout] 876 | |     import collections.abc
[INFO] [stdout] 877 | |     import typing
[INFO] [stdout] ...   |
[INFO] [stdout] 892 | |     module = "raygeo.geo.shape.polygon3d"
[INFO] [stdout] 893 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polygon3d.rs:906:1
[INFO] [stdout]     |
[INFO] [stdout] 906 | / #[gen_stub_pyfunction(
[INFO] [stdout] 907 | |     python = r#"
[INFO] [stdout] 908 | |     import collections.abc
[INFO] [stdout] 909 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 925 | |     module = "raygeo.geo.shape.polygon3d"
[INFO] [stdout] 926 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/image/dither.rs:98:1
[INFO] [stdout]     |
[INFO] [stdout]  98 | / #[gen_stub_pyfunction(
[INFO] [stdout]  99 | |     python = r#"
[INFO] [stdout] 100 | |     import numpy
[INFO] [stdout] 101 | |     import numpy.typing
[INFO] [stdout] ...   |
[INFO] [stdout] 119 | |     module = "raygeo.image"
[INFO] [stdout] 120 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/shape/polyline.rs:33:1
[INFO] [stdout]    |
[INFO] [stdout] 33 | / #[gen_stub_pyfunction(
[INFO] [stdout] 34 | |     python = r#"
[INFO] [stdout] 35 | |     import collections.abc
[INFO] [stdout] 36 | |     import raygeo.geo.types
[INFO] [stdout] ...  |
[INFO] [stdout] 48 | |     module = "raygeo.geo.shape.polyline"
[INFO] [stdout] 49 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/image/grayscale.rs:7:1
[INFO] [stdout]    |
[INFO] [stdout]  7 | / #[gen_stub_pyfunction(
[INFO] [stdout]  8 | |     python = r#"
[INFO] [stdout]  9 | |     import numpy
[INFO] [stdout] 10 | |     import numpy.typing
[INFO] [stdout] ...  |
[INFO] [stdout] 24 | |     module = "raygeo.image"
[INFO] [stdout] 25 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/shape/polyline.rs:56:1
[INFO] [stdout]    |
[INFO] [stdout] 56 | / #[gen_stub_pyfunction(
[INFO] [stdout] 57 | |     python = r#"
[INFO] [stdout] 58 | |     import collections.abc
[INFO] [stdout] ...  |
[INFO] [stdout] 76 | |     module = "raygeo.geo.shape.polyline"
[INFO] [stdout] 77 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/image/grayscale.rs:42:1
[INFO] [stdout]    |
[INFO] [stdout] 42 | / #[gen_stub_pyfunction(
[INFO] [stdout] 43 | |     python = r#"
[INFO] [stdout] 44 | |     import numpy
[INFO] [stdout] 45 | |     import numpy.typing
[INFO] [stdout] ...  |
[INFO] [stdout] 62 | |     module = "raygeo.image"
[INFO] [stdout] 63 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polyline.rs:88:1
[INFO] [stdout]     |
[INFO] [stdout]  88 | / #[gen_stub_pyfunction(
[INFO] [stdout]  89 | |     python = r#"
[INFO] [stdout]  90 | |     import collections.abc
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     module = "raygeo.geo.shape.polyline"
[INFO] [stdout] 110 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/image/preprocess.rs:7:1
[INFO] [stdout]    |
[INFO] [stdout]  7 | / #[gen_stub_pyfunction(
[INFO] [stdout]  8 | |     python = r#"
[INFO] [stdout]  9 | |     import numpy
[INFO] [stdout] 10 | |     import numpy.typing
[INFO] [stdout] ...  |
[INFO] [stdout] 31 | |     module = "raygeo.image"
[INFO] [stdout] 32 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polyline.rs:125:1
[INFO] [stdout]     |
[INFO] [stdout] 125 | / #[gen_stub_pyfunction(
[INFO] [stdout] 126 | |     python = r#"
[INFO] [stdout] 127 | |     import collections.abc
[INFO] [stdout] ...   |
[INFO] [stdout] 150 | |     module = "raygeo.geo.shape.polyline"
[INFO] [stdout] 151 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/image/preprocess.rs:68:1
[INFO] [stdout]    |
[INFO] [stdout] 68 | / #[gen_stub_pyfunction(
[INFO] [stdout] 69 | |     python = r#"
[INFO] [stdout] 70 | |     import numpy
[INFO] [stdout] 71 | |     import numpy.typing
[INFO] [stdout] ...  |
[INFO] [stdout] 86 | |     module = "raygeo.image"
[INFO] [stdout] 87 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polyline.rs:164:1
[INFO] [stdout]     |
[INFO] [stdout] 164 | / #[gen_stub_pyfunction(
[INFO] [stdout] 165 | |     python = r#"
[INFO] [stdout] 166 | |     import collections.abc
[INFO] [stdout] ...   |
[INFO] [stdout] 185 | |     module = "raygeo.geo.shape.polyline"
[INFO] [stdout] 186 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/polyline.rs:196:1
[INFO] [stdout]     |
[INFO] [stdout] 196 | / #[gen_stub_pyfunction(
[INFO] [stdout] 197 | |     python = r#"
[INFO] [stdout] 198 | |     import collections.abc
[INFO] [stdout] ...   |
[INFO] [stdout] 216 | |     module = "raygeo.geo.shape.polyline"
[INFO] [stdout] 217 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/image/preprocess.rs:106:1
[INFO] [stdout]     |
[INFO] [stdout] 106 | / #[gen_stub_pyfunction(
[INFO] [stdout] 107 | |     python = r#"
[INFO] [stdout] 108 | |     import numpy
[INFO] [stdout] 109 | |     import numpy.typing
[INFO] [stdout] ...   |
[INFO] [stdout] 125 | |     module = "raygeo.image"
[INFO] [stdout] 126 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/shape/rect.rs:35:1
[INFO] [stdout]    |
[INFO] [stdout] 35 | / #[gen_stub_pyfunction(
[INFO] [stdout] 36 | |     python = r#"
[INFO] [stdout] 37 | |     import raygeo.geo.types
[INFO] [stdout] ...  |
[INFO] [stdout] 51 | |     module = "raygeo.geo.shape.rect"
[INFO] [stdout] 52 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/image/preprocess.rs:150:1
[INFO] [stdout]     |
[INFO] [stdout] 150 | / #[gen_stub_pyfunction(
[INFO] [stdout] 151 | |     python = r#"
[INFO] [stdout] 152 | |     import numpy
[INFO] [stdout] 153 | |     import numpy.typing
[INFO] [stdout] ...   |
[INFO] [stdout] 169 | |     module = "raygeo.image"
[INFO] [stdout] 170 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/image/preprocess.rs:193:1
[INFO] [stdout]     |
[INFO] [stdout] 193 | / #[gen_stub_pyfunction(
[INFO] [stdout] 194 | |     python = r#"
[INFO] [stdout] 195 | |     def compute_adaptive_threshold(
[INFO] [stdout] 196 | |         areas: list[int],
[INFO] [stdout] ...   |
[INFO] [stdout] 209 | |     module = "raygeo.image"
[INFO] [stdout] 210 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/geo/shape/rect.rs:64:1
[INFO] [stdout]    |
[INFO] [stdout] 64 | / #[gen_stub_pyfunction(
[INFO] [stdout] 65 | |     python = r#"
[INFO] [stdout] 66 | |     import raygeo.geo.types
[INFO] [stdout] ...  |
[INFO] [stdout] 80 | |     module = "raygeo.geo.shape.rect"
[INFO] [stdout] 81 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/rect.rs:93:1
[INFO] [stdout]     |
[INFO] [stdout]  93 | / #[gen_stub_pyfunction(
[INFO] [stdout]  94 | |     python = r#"
[INFO] [stdout]  95 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |     module = "raygeo.geo.shape.rect"
[INFO] [stdout] 110 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/image/rasterize_scanlines.rs:8:1
[INFO] [stdout]    |
[INFO] [stdout]  8 | / #[gen_stub_pyfunction(
[INFO] [stdout]  9 | |     python = r#"
[INFO] [stdout] 10 | |     import numpy
[INFO] [stdout] 11 | |     import numpy.typing
[INFO] [stdout] ...  |
[INFO] [stdout] 36 | |     module = "raygeo.image"
[INFO] [stdout] 37 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/geo/shape/rect.rs:122:1
[INFO] [stdout]     |
[INFO] [stdout] 122 | / #[gen_stub_pyfunction(
[INFO] [stdout] 123 | |     python = r#"
[INFO] [stdout] 124 | |     import raygeo
[INFO] [stdout] 125 | |     import raygeo.geo.types
[INFO] [stdout] ...   |
[INFO] [stdout] 137 | |     module = "raygeo.geo.shape.rect"
[INFO] [stdout] 138 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/image/srgb.rs:7:1
[INFO] [stdout]    |
[INFO] [stdout]  7 | / #[gen_stub_pyfunction(
[INFO] [stdout]  8 | |     python = r#"
[INFO] [stdout]  9 | |     import numpy
[INFO] [stdout] 10 | |     import numpy.typing
[INFO] [stdout] ...  |
[INFO] [stdout] 22 | |     module = "raygeo.image"
[INFO] [stdout] 23 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/image/srgb.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | / #[gen_stub_pyfunction(
[INFO] [stdout] 46 | |     python = r#"
[INFO] [stdout] 47 | |     import numpy
[INFO] [stdout] 48 | |     import numpy.typing
[INFO] [stdout] ...  |
[INFO] [stdout] 62 | |     module = "raygeo.image"
[INFO] [stdout] 63 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/mesh/build.rs:9:1
[INFO] [stdout]    |
[INFO] [stdout]  9 | / #[gen_stub_pyfunction(
[INFO] [stdout] 10 | |     python = r#"
[INFO] [stdout] 11 | |     import collections.abc
[INFO] [stdout] 12 | |     import raygeo.mesh.types
[INFO] [stdout] ...  |
[INFO] [stdout] 30 | |     module = "raygeo.mesh.build"
[INFO] [stdout] 31 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/image/convert.rs:8:1
[INFO] [stdout]    |
[INFO] [stdout]  8 | / #[gen_stub_pyfunction(
[INFO] [stdout]  9 | |     python = r#"
[INFO] [stdout] 10 | |     import numpy
[INFO] [stdout] 11 | |     import numpy.typing
[INFO] [stdout] ...  |
[INFO] [stdout] 32 | |     module = "raygeo.image"
[INFO] [stdout] 33 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/mesh/build.rs:56:1
[INFO] [stdout]    |
[INFO] [stdout] 56 | / #[gen_stub_pyfunction(
[INFO] [stdout] 57 | |     python = r#"
[INFO] [stdout] 58 | |     import collections.abc
[INFO] [stdout] ...  |
[INFO] [stdout] 79 | |     module = "raygeo.mesh.build"
[INFO] [stdout] 80 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/image/convert.rs:69:1
[INFO] [stdout]    |
[INFO] [stdout] 69 | / #[gen_stub_pyfunction(
[INFO] [stdout] 70 | |     python = r#"
[INFO] [stdout] 71 | |     import numpy
[INFO] [stdout] 72 | |     import numpy.typing
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     module = "raygeo.image"
[INFO] [stdout] 97 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/image/convert.rs:132:1
[INFO] [stdout]     |
[INFO] [stdout] 132 | / #[gen_stub_pyfunction(
[INFO] [stdout] 133 | |     python = r#"
[INFO] [stdout] 134 | |     import numpy
[INFO] [stdout] 135 | |     import numpy.typing
[INFO] [stdout] ...   |
[INFO] [stdout] 155 | |     module = "raygeo.image"
[INFO] [stdout] 156 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/mesh/gradient.rs:8:1
[INFO] [stdout]    |
[INFO] [stdout]  8 | / #[gen_stub_pyfunction(
[INFO] [stdout]  9 | |     python = r#"
[INFO] [stdout] 10 | |     import collections.abc
[INFO] [stdout] 11 | |     import raygeo.mesh.types
[INFO] [stdout] ...  |
[INFO] [stdout] 28 | |     module = "raygeo.mesh.gradient"
[INFO] [stdout] 29 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/mesh/laplace.rs:8:1
[INFO] [stdout]    |
[INFO] [stdout]  8 | / #[gen_stub_pyfunction(
[INFO] [stdout]  9 | |     python = r#"
[INFO] [stdout] 10 | |     import collections.abc
[INFO] [stdout] 11 | |     import raygeo.mesh.types
[INFO] [stdout] ...  |
[INFO] [stdout] 30 | |     module = "raygeo.mesh.laplace"
[INFO] [stdout] 31 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/image/dither.rs:7:1
[INFO] [stdout]    |
[INFO] [stdout]  7 | / #[gen_stub_pyfunction(
[INFO] [stdout]  8 | |     python = r#"
[INFO] [stdout]  9 | |     import numpy
[INFO] [stdout] 10 | |     import numpy.typing
[INFO] [stdout] ...  |
[INFO] [stdout] 24 | |     module = "raygeo.image"
[INFO] [stdout] 25 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/mesh/laplace.rs:43:1
[INFO] [stdout]    |
[INFO] [stdout] 43 | / #[gen_stub_pyfunction(
[INFO] [stdout] 44 | |     python = r#"
[INFO] [stdout] 45 | |     import collections.abc
[INFO] [stdout] 46 | |     import raygeo.mesh.types
[INFO] [stdout] ...  |
[INFO] [stdout] 65 | |     module = "raygeo.mesh.laplace"
[INFO] [stdout] 66 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/image/dither.rs:56:1
[INFO] [stdout]    |
[INFO] [stdout] 56 | / #[gen_stub_pyfunction(
[INFO] [stdout] 57 | |     python = r#"
[INFO] [stdout] 58 | |     import numpy
[INFO] [stdout] 59 | |     import numpy.typing
[INFO] [stdout] ...  |
[INFO] [stdout] 73 | |     module = "raygeo.image"
[INFO] [stdout] 74 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/mesh/pde.rs:9:1
[INFO] [stdout]    |
[INFO] [stdout]  9 | / #[gen_stub_pyfunction(
[INFO] [stdout] 10 | |     python = r#"
[INFO] [stdout] 11 | |     import collections.abc
[INFO] [stdout] 12 | |     import raygeo.mesh.types
[INFO] [stdout] ...  |
[INFO] [stdout] 34 | |     module = "raygeo.mesh.pde"
[INFO] [stdout] 35 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/image/dither.rs:98:1
[INFO] [stdout]     |
[INFO] [stdout]  98 | / #[gen_stub_pyfunction(
[INFO] [stdout]  99 | |     python = r#"
[INFO] [stdout] 100 | |     import numpy
[INFO] [stdout] 101 | |     import numpy.typing
[INFO] [stdout] ...   |
[INFO] [stdout] 119 | |     module = "raygeo.image"
[INFO] [stdout] 120 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/mesh/remesh.rs:6:1
[INFO] [stdout]    |
[INFO] [stdout]  6 | / #[gen_stub_pyfunction(
[INFO] [stdout]  7 | |     python = r#"
[INFO] [stdout]  8 | |     import collections.abc
[INFO] [stdout]  9 | |     import raygeo.mesh.types
[INFO] [stdout] ...  |
[INFO] [stdout] 30 | |     module = "raygeo.mesh.remesh"
[INFO] [stdout] 31 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/image/grayscale.rs:7:1
[INFO] [stdout]    |
[INFO] [stdout]  7 | / #[gen_stub_pyfunction(
[INFO] [stdout]  8 | |     python = r#"
[INFO] [stdout]  9 | |     import numpy
[INFO] [stdout] 10 | |     import numpy.typing
[INFO] [stdout] ...  |
[INFO] [stdout] 24 | |     module = "raygeo.image"
[INFO] [stdout] 25 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/mesh/types.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | #[gen_stub_pymethods]
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pymethods` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/image/grayscale.rs:42:1
[INFO] [stdout]    |
[INFO] [stdout] 42 | / #[gen_stub_pyfunction(
[INFO] [stdout] 43 | |     python = r#"
[INFO] [stdout] 44 | |     import numpy
[INFO] [stdout] 45 | |     import numpy.typing
[INFO] [stdout] ...  |
[INFO] [stdout] 62 | |     module = "raygeo.image"
[INFO] [stdout] 63 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/image/preprocess.rs:7:1
[INFO] [stdout]    |
[INFO] [stdout]  7 | / #[gen_stub_pyfunction(
[INFO] [stdout]  8 | |     python = r#"
[INFO] [stdout]  9 | |     import numpy
[INFO] [stdout] 10 | |     import numpy.typing
[INFO] [stdout] ...  |
[INFO] [stdout] 31 | |     module = "raygeo.image"
[INFO] [stdout] 32 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/ops/assembly/adaptive/resume.rs:42:1
[INFO] [stdout]    |
[INFO] [stdout] 42 | / #[gen_stub_pyfunction(
[INFO] [stdout] 43 | |     python = r#"
[INFO] [stdout] 44 | |     import collections.abc
[INFO] [stdout] 45 | |     import raygeo
[INFO] [stdout] ...  |
[INFO] [stdout] 60 | |     module = "raygeo.ops.assembly.adaptive.resume"
[INFO] [stdout] 61 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]   --> src/python/image/preprocess.rs:68:1
[INFO] [stdout]    |
[INFO] [stdout] 68 | / #[gen_stub_pyfunction(
[INFO] [stdout] 69 | |     python = r#"
[INFO] [stdout] 70 | |     import numpy
[INFO] [stdout] 71 | |     import numpy.typing
[INFO] [stdout] ...  |
[INFO] [stdout] 86 | |     module = "raygeo.image"
[INFO] [stdout] 87 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]    = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]    = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/image/preprocess.rs:106:1
[INFO] [stdout]     |
[INFO] [stdout] 106 | / #[gen_stub_pyfunction(
[INFO] [stdout] 107 | |     python = r#"
[INFO] [stdout] 108 | |     import numpy
[INFO] [stdout] 109 | |     import numpy.typing
[INFO] [stdout] ...   |
[INFO] [stdout] 125 | |     module = "raygeo.image"
[INFO] [stdout] 126 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/image/preprocess.rs:150:1
[INFO] [stdout]     |
[INFO] [stdout] 150 | / #[gen_stub_pyfunction(
[INFO] [stdout] 151 | |     python = r#"
[INFO] [stdout] 152 | |     import numpy
[INFO] [stdout] 153 | |     import numpy.typing
[INFO] [stdout] ...   |
[INFO] [stdout] 169 | |     module = "raygeo.image"
[INFO] [stdout] 170 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/ops/assembly/adaptive/resume.rs:143:1
[INFO] [stdout]     |
[INFO] [stdout] 143 | / #[gen_stub_pyfunction(
[INFO] [stdout] 144 | |     python = r#"
[INFO] [stdout] 145 | |     import collections.abc
[INFO] [stdout] 146 | |     import raygeo
[INFO] [stdout] ...   |
[INFO] [stdout] 171 | |     module = "raygeo.ops.assembly.adaptive.resume"
[INFO] [stdout] 172 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[INFO] [stdout]    --> src/python/image/preprocess.rs:193:1
[INFO] [stdout]     |
[INFO] [stdout] 193 | / #[gen_stub_pyfunction(
[INFO] [stdout] 194 | |     python = r#"
[INFO] [stdout] 195 | |     def compute_adaptive_threshold(
[INFO] [stdout] 196 | |         areas: list[int],
[INFO] [stdout] ...   |
[INFO] [stdout] 209 | |     module = "raygeo.image"
[INFO] [stdout] 210 | | )]
[INFO] [stdout]     | |__^
[INFO] [stdout]     |
[INFO] [stdout]     = help: `#[automatically_derived]` can only be applied to trait impl blocks
[INFO] [stdout]     = note: placing this attribute on a macro invocation does nothing even if the macro expands to what would be a valid target for the attribute
[INFO] [stdout]     = note: this error originates in the attribute macro `gen_stub_pyfunction` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `#[automatically_derived]` attribute cannot be used on macro calls
[WARN] too many lines in the log, truncating it
